Re: Reviving timidity sourceforge project and doing a new official release

2011-12-11 Thread Hans de Goede

Hello TAMUKI and a lot of others

(Cc: Various Debian people involved in $subject)

On 12/03/2011 01:09 PM, TAMUKI Shoichi wrote:

Hello Hans,
(Cc: TiMidity++ developers)

From: Hans de Goede





So now I've a nice and polished version of timidity, and given
that the latest official release has been 6 years ago I think
it would be good to do a new official release.


Thank you for your great effort to maintain TiMidity++ package for
Fedora project.  I looked into your patches, and I think they are
almost fine.



Thanks you for taking the time to look into all my patches and to
merge most of them!

And I must also say I'm very happy to see one of the original timidity
developers back in action. You very likely know the timidity internals
a lot better then me.


The patch 0004 (thanks to Debian) fixes a number of typos in the man
pages, but the hunks related to "FILES" and "SEE ALSO" will be omitted
to leave them just as they are.



Ok.


Sorry, the patch 0005 seems to be ad hoc, so this will be omitted.
I think that cases may be solved by the packagers' workaround and/or
users' operation.


Well it cannot be fixed by the users operation, unless they use scripts
to move one config file out of place and another in to place whenever
they start one of the involved apps. The fundamental problem is that
now a days we've multiple apps using timidity.cfg and all but one
of them expect timidity.cfg to point to GUS format patches.

Anyways I'll start a separate email thread for this mostly aimed at
explaining the problem to the Debian developers and try to come up with
a solution which can be shared between Debian and Fedora. Once we (Debian
and Fedora) have a consensus on how to handle this, I hope you will
re-consider merging our solution.


The patch 0011 will be also omitted.  These shebang paths need to be
corrected by packagers for now.  TiMidity++ is conventionally designed
for casual users' convenience. (i.e. ./configure with default prefix)
:-)


I see in a later mail in this thread that you've merged it after all
in a slightly different version, thanks for that!


For the patch 0013, autoreconf vs INSTALL issue should be solved by
the packagers workaround as needed, so this patch will be omitted.


I agree that my solution for this was not pretty, so instead I've
now created a new autogen.sh file (attached), which takes care of
re-generating *all* the autofoo related files while keeping INSTALL
intact. Please add this to the cvs tree, and be sure to chmod +x it
before adding it!

While on the subject of all the autofoo generated files, must FOSS
projects do not keep these in CVS/git instead users of the CVS/git
tree are expected to run ./autogen.sh after a checkout. This avoids
cluttering the history with changes to autogenerated files.
I strongly believe we should adopt the same practice for timidity.


With the patch 0018, I got a "undefined reference to" error during
linking, so this patch will be also omitted.


Patch 0018 should not be omitted it is definitively a correct patch,
if timidity is build without any X11 based userinterfaces build in,
it should not be linked against libX11, this is important for
distributions, otherwise the cmdline only timidity package will depend
on X11 for no good reason.

I believe the "undefined reference to" error you got during linking
means that you've build in a X11 based userinterface, and that we've
a bug in the Makefiles where enabling that ui does not cause -lX11
to be added to the LIBS. But the code patch 0018 removes causes
lX11 to be added to the LIBS always, iow independent of which UI's
are enabled and that is just wrong.

Can you please give me the ./configure line you were using which
causes the "undefined reference to" errors when building with
patch 0018? Then I'll try to reproduce and come up with a proper
fix.



As such I would like to ask you to become an admin for the
sf.net timidity project, once that is done I plan to:
1) Create a (sf.net hosted) git tree based on converting CVS to
git
2) Add my patches
3) Bump the release to 2.14, bake a tarbal, release
4) profit?


That's not a bad idea to convert CVS to git, but we are not in trouble
for now, so please let us keep the current environment.

FYI, TiMidity++ hourly tarballs and released tarballs are created with
attached shell scripts respectively.  All files in the tar ball keep
mtime as committed to see easily which files are newer or older.  Note
that some files was given wrong access perms when the initial commit.
Therefore, their access perms should be corrected after cvs co.


I would *really really* prefer to move to git, as once you get the
hang of it is just so much easier and better then CVS. For example in
git you can change permissions of files after there initial adding to
the repository :)


About your other mails, I've read through them all to, thanks for
the updates. I'm going to reply to some of the things in there here,
to avoid spamming everybody with 4 mails on this topic:

Bug#651683: ITP: pythontoolkit -- interactive environment for Python

2011-12-11 Thread Alessio Treglia
Package: wnpp
Severity: wishlist
Owner: Alessio Treglia 

* Package name: pythontoolkit
  Version : 11.4.06
  Upstream Author : T.Charrett 
* URL : http://pythontoolkit.sourceforge.net/
* License : GPL-3
  Programming Lang: Python
  Description : interactive environment for Python

 PythonToolkit (PTK) is an interactive environment for Python. It was
 originally designed to provide a Python based environment similar to
 Matlab for scientists and engineers when used together with the numpy,
 scipy and matplotlib Python packages. However it can also be used as a
 general purpose interactive Python environment especially for
 interactive gui programming.
 .
 It is built around a console window and simple Python source editor
 and a Tool plugin system so that extra features and support for Python
 packages can be easily added.
 .
 Main features:
  * Console window with support for multiple Python interpreters
(Engines).
  * Engines are external processes so that each engine is completely
separated from the others and the PTK interface.
  * Interactively program with different GUI toolkits (wxPython,
TkInter, pyGTK, pyQT4 and PySide).
  * Builtin Python debugger integrated with tools and editor.
  * Object auto-completions and calltips.
  * Multi-line command editing.
  * Command history (previous/next and search for partially typed
commands).
  * Simple editor for code testing and scripting or everyday work.
  * Set, edit and clear debugger breakpoints via the editor.
  * A matlab style namespace/workspace browser tool that can be extended
to support new types and classes.
  * A path manager tool to easily change the current working directory
and manage the Python search paths.
  * A Python object inspector tool showing object docstring, code, and
values.
  * GUI viewers for Python data types.
  * Python object importer/exporter system to save and load data easily.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/2011122052.29623.12817.reportbug@alessio-laptop



Bug#651697: ITP: python-fftw -- FFTW bindings for python

2011-12-11 Thread Jerome Kieffer
Package: wnpp
Severity: wishlist
Owner: Jerome Kieffer 

Package name: python-fftw
Version : 0.2.2
Upstream Author : Jochen Schroeder
URL : https://launchpad.net/pyfftw
License : GPL
Programming Lang: Python
Description : Python bindings to the FFTW3 C-library for computing discrete
Fourier transforms.
Python bindings to the FFTW3 "Fastest Fourier Transform in the West." C-library
(http://www.fftw.org/) for computing discrete Fourier transforms.
PyFFTW are python bindings for the FFTW3 C-routines, using numpy and ctypes. It
includes a somewhat pythonic interface to the FFTW routines,
but leaves the concept of creating plans and executing these plans intact.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20111211130549.8036.42033.report...@patagonia.fournet.lan



Re: Work-needing packages report for Dec 9, 2011

2011-12-11 Thread Goswin von Brederlow
Russ Allbery  writes:

> Goswin von Brederlow  writes:
>
>> But there is no way to find bugs taged help given a skillset. So unless
>> you specifically think "Lets fix something in grub today" and go looking
>> for grub bugs tagged help you never find them.
>
>> Say today you want to write some manpages. How do you find a RFH bug
>> about adding or fixing manpages?
>
> That sounds great, and like something there's no way anyone's going to
> have time to do.  If we had time to classify any significant number of
> bugs that way, we would have been able to resolve them, particularly the
> easy ones.  :)
>
> It takes a lot of effort to maintain that level of metadata.  We struggle
> with keeping up with the basic "fixed" or "not fixed" bug metadata.

I envision this not so much for actual bugs but as a way for projects to
attract new members. For things that would be nice to have but don't
make the package unsuitable for release if they aren't done. Like
getting rid of legacy functions. Or other small issues that aren't
pressing but will be done by the team eventually if time frees up.

If a package / team gets to the point where they are only keeping up (or
falling behind) with the basic "fixed" or "not fixed" bug metadata then
one could say it is already too late. But lets say they do keep up with
it, barely. Then how are they going to improve? A "RFH: please take over
developing dselect" in wnpp is not going to help as history shows. The
task is just to big for anyone new to take over. And anyone already
involved in dpkg doesn't need the wnpp bug to see dselect needs help.

Give them some bait and get them hooked before springing monumental
tasks on them. Think of it as a kind of advertising.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87aa6z9p6p.fsf@frosties.localnet



Re: Red Hat is moving from / to /usr/

2011-12-11 Thread Darren Salt
I demand that Stephan Seitz may or may not have written...

> On Wed, Dec 07, 2011 at 11:34:34AM +0100, Marco d'Itri wrote:
>> Actually, Red Hat's goal *is* to support a separate /usr, they just want
>> to have the initramfs mount it.

> But as was seen in the last discussion, not everyone *has* an initramfs,
> because it is not needed in many cases or sometimes even not supported on
> the platform.

On any box for which I've built a kernel, there's no initramfs and (except in
one case – netbook) there's a separate /usr. I'd quite like to keep it this
way...

/ (without /usr) is often enough for rescue purposes (and if it isn't, it's
enough to get /usr mounted). And if / is broken, then you have larger
problems anyway.

This mount-/usr/-in-initramfs looks to me like a means of reducing choice.

-- 
|  _  | Darren Salt, using Debian GNU/Linux (and Android)
| ( ) |
|  X  | ASCII Ribbon campaign against HTML e-mail
| / \ | http://www.asciiribbon.org/

Take my advice, I'm not using it right now.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52455ef1f4%li...@youmustbejoking.demon.co.uk



Re: Red Hat is moving from / to /usr/

2011-12-11 Thread Goswin von Brederlow
Darren Salt  writes:

> I demand that Stephan Seitz may or may not have written...
>
>> On Wed, Dec 07, 2011 at 11:34:34AM +0100, Marco d'Itri wrote:
>>> Actually, Red Hat's goal *is* to support a separate /usr, they just want
>>> to have the initramfs mount it.
>
>> But as was seen in the last discussion, not everyone *has* an initramfs,
>> because it is not needed in many cases or sometimes even not supported on
>> the platform.
>
> On any box for which I've built a kernel, there's no initramfs and (except in
> one case – netbook) there's a separate /usr. I'd quite like to keep it this
> way...

To be honest most systems will have /usr localy and mounting it is no
problem at all. So even with moving stuff from / to /usr it should not
be a problem for them to mount /usr verry early during boot and have
stuff keep working.

I don't think anyone is considering moving /bin/mount just jet.

> / (without /usr) is often enough for rescue purposes (and if it isn't, it's
> enough to get /usr mounted). And if / is broken, then you have larger
> problems anyway.
>
> This mount-/usr/-in-initramfs looks to me like a means of reducing choice.

Or as a way to keep choices without complicating the standard case. If
you do want to have a /usr mounted as NFS4 over wlan then you need an
initramfs. If you have it as local partition then you don't. Consider it
from that point of view.


I'm still not for moving / to /usr but lets say I am less opposed now
than I was at the initial mail. If it "breaks" less than 1% of setups
and they need to use an initramfs to keep working then that is probably
ok. Or another process that moves things to the / filesystem on a need
by need basis. It MUST keep working though. Requiring that people
repartition is no an option.

MfG
Goswin


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87y5uj89gy.fsf@frosties.localnet



Help with package

2011-12-11 Thread Rodolfo kix Garcia
Hi,

I know that this mail list is not debian-mentors. I am so sorry for this
mail, but I sent a lot of mails to upload the package "wmaker" and I
don't know what to do. Some DD help me with the package [thanks a lot],
first Anibal, Paul (DM) and Lisandro, but the package was not uploaded.
Why? Is a big/complicated package, with many changes, they don't use
wmaker, Paul cannot upload the package because is DM,... (but they help
me a lot with the package!).

Please, can somebody help me to maintain/upload the package?

Thanks a lot, sorry for the Off Topic, but I don't know what to do with
wmaker.

On the other hand, I am trying to be DM. I worked in wmaker, uswsusp,
wmmixer and wmmoonclock packages. If somebody can upload the package, I
will be so glad if s/he can sponsor me.

Best Regards,

kix.

p.s. The package is at mentors:
http://mentors.debian.net/debian/pool/main/w/wmaker/wmaker_0.95.0-1.dsc
p.p.s Anibal, Lisandro, Paul, if you want to add anything to this mail,
feel free. Thanks for your help.

Rodolfo.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ee51578.1060...@kix.es



Re: Help with package

2011-12-11 Thread Lisandro Damián Nicanor Pérez Meyer
On Sun 11 Dec 2011 17:41:28 Rodolfo kix Garcia escribió:
> Hi,
> 
> I know that this mail list is not debian-mentors. I am so sorry for this
> mail, but I sent a lot of mails to upload the package "wmaker" and I
> don't know what to do. Some DD help me with the package [thanks a lot],
> first Anibal, Paul (DM) and Lisandro, but the package was not uploaded.
> Why? Is a big/complicated package, with many changes, they don't use
> wmaker, Paul cannot upload the package because is DM,... (but they help
> me a lot with the package!).
> 
> Please, can somebody help me to maintain/upload the package?

I can add that Rodolfo is doing a great effort for trying to adopt
wmaker. If some DD is interested in maintaining wmaker will find in
him a great team mate. He still needs to learn some stuff, but he is
very proactive to it.
 
> On the other hand, I am trying to be DM. I worked in wmaker, uswsusp,
> wmmixer and wmmoonclock packages. If somebody can upload the package, I
> will be so glad if s/he can sponsor me.

I have been chaging some lines with Rodolfo here, I'll continue to happily
sponsor his other packages.

Kinds regards, Lisandro.

-- 
“If you want to finish university, you should take care about getting on
with the teachers. The result are submissive citizens that won’t face
authority even if they know they’re right, in order to avoid problems“
  Miriam Ruiz, http://www.miriamruiz.es/weblog/?p=187

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201112111828.50510.lisan...@debian.org



Bug#651766: ITP: instead-game-toilet3in1 -- quest/puzzle game

2011-12-11 Thread Sam Protsenko
Package: wnpp
Severity: wishlist
Owner: Sam Protsenko 

* Package name: instead-game-toilet3in1
  Version : 1.0
  Upstream Author : Peter Kosyh 
* URL : http://toilet.syscall.ru
* License : CC-BY-3.0
  Programming Lang: Lua
  Description : quest/puzzle game

 Escape The Toilet: Triple Flush
 .
 Quest and puzzle game, in which you need to escape from
 the toilet.
 .
 This package already contains three versions of this game.
 .
 "You don't remember how you got here. You have not really woken up.
 The only thing that you are currently able to comprehend is that
 you are in your own toilet... A key feature of the game:
 you can get out of the toilet only by yourself! And not necessary
 today. You can escape it tomorrow for example - on a fresh mind."
 .
 The game contains 3D graphics that was made in Blender and quite
 pretty tracker music and sound effects.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20111212004405.7788.14684.report...@joe-pc.joe-network.org



Re: Getting dh_install to do what we need

2011-12-11 Thread Nicolas Boulenguez
If I understand well, this thread deals, among other things, with
different ways to transmit a variable from debian/rules to dh_install.
- via override_dh_install: and command line arguments
- via debian/*.install static content
- via debian/*.install.in content, preprocessed (with environment variables)
- via debian/*.install execution output (based on environment)

1/ From this point of view, FOO_SOVERSION is similar to
DEB_HOST_MULTIARCH. As the soversion is mentioned in the library
binary package name, only the first solution applies to it, unless the
file is preprocessed *and renamed*.

override_dh_install:
 dh_install --package=libfoo$(FOO_SOVERSION) lib/libfoo.so.$(FOO_SOVERSION) 
usr/lib/$(DEB_HOST_MULTIARCH)
 dh_install

2/ As a novice packager, I had a hard time figuring the execution flow
of the debhelper tools, and specially variable values transmission
across the hierarchy of subprocesses, even if each step is well
documented. It is quite instructive to read, in this very thread,
experimented DD arguing whether some dpkg-buildflag variable is
available to a particular program called by a dh_tool at a specific
compatibility level, and having to run the program once to know for
sure… The first solution provides, in debian/rules, the equivalent of
a method call with an explicit list of named actual parameters. In
this analogy, environment variables are global variables, and should
be avoided when possible.

3/ The way debhelper splits its work in small tools does not always
fit the separation of human concerns. For example, the following is
IMHO more readable that generating/executing a single debian/*.install
file in which each line deals with a different library.

# foo stuff
override_dh_install::
 dh_install --package=libfoo$(FOO_SOVERSION) lib/libfoo.so.$(FOO_SOVERSION) 
usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_link::
 dh_link --package=libfoo-dev 
usr/lib/$(DEB_HOST_MULTIARCH)/libfoo.so.$(FOO_SOVERSION) 
usr/lib/$(DEB_HOST_MULTIARCH)/libfoo.so
… more foo stuff

# bar stuff
override_dh_install::
 dh_install --package=libbar$(BAR_SOVERSION) lib/libbar.so.$(BAR_SOVERSION) 
usr/lib/$(DEB_HOST_MULTIARCH)
… more bar stuff

# At the end
override_dh_install::
 dh_install --remaining-packages
override_dh_link::
 dh_link --remaining-packages
… and so on

In short, I think that debian/*.install dynamic content should be
discouraged.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111212013038.GA2955@pegase



Re: Red Hat is moving from / to /usr/

2011-12-11 Thread Karl Goetz
On Thu, 08 Dec 2011 10:40:36 +0100
Goswin von Brederlow  wrote:

> Igor Pashev  writes:
> 
> > 07.12.2011 04:43, Marco d'Itri пишет:
> >> http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;h=12a362be5c1982f80dbfb75bda070208a2c99cdf
> >> 
> >> Discuss.
> >> 
> > I don't see any reason to move all into /usr from /,
> > and make initrd for minimal system:

> The initramfs on the other hand is made to fit. So if /usr isn't on a
> networking filesystem (NFS) then you won't get networking stuff in the
> initramfs. No raid then mdadm isn't included. No lvm and the initramfs
> gets smaller again. And only select modules for one kernel are in
> there. Huge space saving again. So an initramfs will/can be minimal.

I assume this means it will be impossible to swap the hdd from one
system to another without rebuilding the initramfs? Seems like a step
backwards for flexability.

thanks,
kk

-- 
Karl Goetz, (Kamping_Kaiser / VK7FOSS)
http://www.kgoetz.id.au
No, I won't join your social networking group


signature.asc
Description: PGP signature


Bug#651789: ITP: pentobi -- A clone of Blokus, a strategy board game based on the concept of polyominoes.

2011-12-11 Thread Dean Evans
Package: wnpp
Severity: wishlist
Owner: Dean Evans 
X-Debbugs-CC: debian-devel@lists.debian.org

Package name: pentobi
Version : 0.3
Upstream Author : Markus Enzenberger 
URL : http://pentobi.sourceforge.net/
License : GPL3
Programming Lang: C++
Description : Pentobi is a clone of Blokus, a strategy board game
based on the concept of polyominoes.

Pentobi features 5 game versions; Classic, Classic Two-Playr, Duo,
Trigon and Trigon Two-Player.
Multiple levels of computer opponent difficulty.
Game board save files in Smart Game Format including comments and move
variations.


Classic Gameplay: [1]

The game is played on a square board divided into 20 rows and 20
columns, for a total of 400 squares. There are a total of 84 game
tiles, organized into 21 shapes in each of four colors: blue, yellow,
red, and green. The 21 shapes are based on free polyominoes, from one
to five squares (one monomino, one domino, two trominoes/triominoes,
five tetrominoes, and 12 pentominoes).

The standard rules of play for all variations of the game are as
follows:

Order of play is based on color, with blue going first, followed by
yellow, red, and green. The first piece played of each color is placed
in one of the board's four corners. Each new piece played must be
placed so that it touches at least one piece of the same color, with
only corner-to-corner contact allowed - edges cannot touch. However,
edge-to-edge contact is allowed when two pieces of different color are
involved. When a player cannot place a piece, he or she passes, and
play continues as normal. The game ends when no one can place a piece.

When a game ends, the score is based on the number of squares in each
player's unplayed pieces; a player loses one point for each square
(e.g. a tetromino is worth -4 points). If a player played all of his or
her pieces, he or she gets a bonus score of +20 points if the last
piece played was a monomino, +15 points otherwise.

[1] http://en.wikipedia.org/wiki/Blokus



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111212195350.63cca995@sidspace



Re: Red Hat is moving from / to /usr/

2011-12-11 Thread Reinhard Tartler
On Mo, Dez 12, 2011 at 05:36:41 (CET), Karl Goetz wrote:

[...]

>> The initramfs on the other hand is made to fit. So if /usr isn't on a
>> networking filesystem (NFS) then you won't get networking stuff in the
>> initramfs. No raid then mdadm isn't included. No lvm and the initramfs
>> gets smaller again. And only select modules for one kernel are in
>> there. Huge space saving again. So an initramfs will/can be minimal.
>
> I assume this means it will be impossible to swap the hdd from one
> system to another without rebuilding the initramfs? Seems like a step
> backwards for flexability.

Trimming the initramfs is an *optional* feature.

cf. /etc/initramfs-tools/initramfs.conf

Cheers,
Reinhard

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/87obve1cxw@faui43f.informatik.uni-erlangen.de