Re: Please upload: joe-3.7-1

2008-11-03 Thread Joseph H Allen

On Sun, Nov 02, 2008 at 05:52:53PM -0500, Joseph H Allen wrote:
I think I'm not the maintainer of this package anymore, so [ITP]
joe-3.7-1 also.  (I was having mailing list trouble- my ISP changed my
email address).

From the maintainer list, Jari Aalto is the maintainer of joe.

If you are not the maintainer of the package then you really can't
request an upload.

OK, I've sent mail to Jari Aalto informing him that a new version is
available.


Joe


[RFU] bzr 1.8-1

2008-11-03 Thread Jari Aalto

New upstream release:

wget \
http://cante.net/~jaalto/tmp/cygwin/bzr/bzr-1.8-1-src.tar.bz2 \
http://cante.net/~jaalto/tmp/cygwin/bzr/bzr-1.8-1.tar.bz2 \
http://cante.net/~jaalto/tmp/cygwin/bzr/setup.hint

Jari


[ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

I hereboy propose to take maintainership of Cygwin/X.

It was over two years ago that I started to work on the (then brand-new)
modular X11, and it was indeed in consideration of the sheer number of
packages involved that I created cygport.  Both cygport and X11 have
come a long way since then.  While there were several delays, both
personal and technical in nature, now I think we are (finally!) ready to
proceed.


WHAT'S NEW IN X11R7.4?

1) Each component (program, library, set of headers, set of fonts, etc.)
is shipped upstream in its own package, for a total of ~185 source
packages.  Sources are autotoolized, but the old imake system is still
available separately for external packages still using it.

2) /usr/X11R6 is gone; the standard /usr prefix is now used.

3) Fonts have been moved to /usr/share/fonts.

4) libX11 is XCB-based.  This adds a dependency on xcb-proto and libxcb,
which I propose to add now as well.

5) A number of X extensions (DMX, FontCache, LBX, XF86BigFont, Xinerama,
Xprint, XTrap, and the font server) have been deprecated upstream and in
most cases completely removed from the xserver; their corresponding
libraries and programs will therefore not be included.

6) OpenGL support is built from the upstream Mesa package, which I have
also split into individual library packages.


EXISTING X11 PACKAGES:

The current xorg-x11-* packages will be replaced by empty transitional
packages, and should now be considered OBSOLETE and standing in my name.

I will also take the X-start-menu-icons and X-startup-scripts packages,
which will be updated to reflect the new locations.

I would also ask the consent of the current maintainers of a few
X-related packages to take over these as well:

fontconfig (Jan Nieuwenhuizen)
lesstif (Brian Ford)
xterm (Jari Aalto)


TRANSITION PLAN:

1) Once approved, I will upload the new packages under release/X.Org/
for easier management; I request that this directory not be used for
other packages.

2) Empty xorg-x11-* transition packages will be uploaded, and these will
depend on the appropriate replacements ONLY as necessary, without
defeating the purpose of *modular* X11.

3) Existing packages which depend on X11 will have their dependencies
adjusted, with a notice here for maintainers to correct their local
copies accordingly.

4) An announcement will be made on cygwin-xfree-announce@ with all the
details.

5) X-dependent package maintainers should check their packages against
the new libraries, and rebuild if their package depends on an obsolete
library or if currently installed into /usr/X11R6.

6) Further development will continue on [EMAIL PROTECTED]


WHAT I NEED:

1) PLEASE, don't even *think* about asking me to ITP all ~185 sources
individually. :-)

2) Approval of the addition of _source as a setup.hint package
category. This is used for library packages which are split up into
libfooN and libfoo-devel, with nothing to go in the main libfoo package.

3) cgf: I would like to coordinate a timeframe with you to do the move
into release/ and dependency-adjustment, so that we can handle any upset
errors by IRC rather than the list.

4) Write permissions for the Cygwin/X website, and moderator permissions
for cygwin-xfree-announce@ list.  (I already have upload permissions on
sourceware.)


THANKS:

Jon Turney for organizing everyone else's patches, and adding several
more of his own.

Colin Harrison for permission to use his Xming patches.

Janjaap Bos for pinpointing the font-finding problem to weak symbol
handling in libXfont, and helping with porting XWin to the new input API.

Larry Hall for continuing to answer questions on [EMAIL PROTECTED]

Reini Urban for continual enthusiasm about this ever happening.

Previous Cygwin/X leaders Alan Hourihane, Alexander Gottwald, and Harold
L Hunt II, and all other previous maintainers and contributors.

And whomever else I may have inadvertently neglected to mention.


Yaakov


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkPjAsACgkQpiWmPGlmQSNj3QCeNqTA+W3YBXWzDILPBQ5OCUHE
jAUAoLsbFKCJGbnF+3yzm5gLgQaMFXsa
=cvKV
-END PGP SIGNATURE-


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Yaakov (Cygwin Ports) wrote:
 I hereboy propose to take maintainership of Cygwin/X.

s/hereboy/hereby/


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkPlNYACgkQpiWmPGlmQSOTIQCgj20cz5cp2/pCqcrfxwY7hKp0
DGIAn3vtEz7uTIqdOoo7qhR5ImF9Nfi3
=sJnf
-END PGP SIGNATURE-


[HEADSUP] X11 dependency changes

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Package maintainers,

Please find attached a list of binary packages which currently list a
dependency on monolithic xorg-x11-* packages, together with their new
dependencies as I could best determine.

Please review this list and:

* Let me know if there is anything you think may be missing from your
packages, e.g. fonts or programs.

* Dependencies listed in (parenthesis) are obsolete libraries.
Compatibility packages for these libraries will be provided in the
short-term so that nothing breaks, but you should be prepared to rebuild
your package ASAP after the transition.  libXp6 and libdpstk1 are
disappearing altogether; packages using libXaw8 will depend on libXaw7
once rebuilt.

* If your package is installed into /usr/X11R6, be aware that this is
being removed from PATH in the transition.  Please be prepared to
rebuild your package ASAP after the transition into /usr.

These dependencies will be updated immediately after X11R7.4 is moved
into the distro; timing is dependent on the ITA under review.

If you have any questions, please let me know.


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkPvDMACgkQpiWmPGlmQSMYMwCcCts6K3uIRcuEfMyaE/t4A2cu
focAoPw5rIpn/OZFYbIloQjZ0m9kxasR
=+60O
-END PGP SIGNATURE-
aewm++: libX11_6 libXext6
aewm++-goodies: libX11_6 libXext6 libXpm4
aview: ***NONE***
cgoban: libX11_6
clisp-clx: libX11_6 libXau6 libXext6 libXpm4
clisp-gtk2: ***NONE***
ddd: libX11_6 libXaw7 libXm2 libXmu6 libXt6
emacs-X11: libICE6 libSM6 libX11_6 libXmu6 libXpm4 libXt6
fvwm: libICE6 libSM6 libX11_6 libXext6 libXft2 libXpm4 libXrender1
ghostscript-x11: libX11_6 libXt6
gnome-libs-devel libICE-devel libSM-devel libX11-devel
gnuplot: libX11_6
grace: libX11_6 libXm2 libXt6
GraphicsMagick: ***NONE***
gtk+: libX11_6 libXext6
gtk-engines: ***NONE***
gtk2-x11-runtime: libX11_6 libXcursor1 libXext6 libXfixes3 libXft2 libXrandr2 
libXrender1
gv: libX11_6 libXmu6 libXt6
gvim: libICE6 libSM6 libX11_6 libXt6
hp2xx: libX11_6
imlib: libX11_6 libXext6
jasper: libX11_6 libGL1 libGLU1
lesstif: libX11_6 libXext6 libXft2 libXrender1 libXt6 (libXp6) 
libaa1: libX11_6
libbonoboui2: libX11_6
libcairo2: libX11_6 libXrender1
libgd-devel: libXpm-devel
libgd2: libXpm4
libggi2-display-aa: ***NONE***
libggi2-display-x: libX11_6
libggiwmh2-display-x: libX11_6
libgii1-input-x: libX11_6
libglade2:  ***NONE***
libglitz-glx1: libGL1 libX11_6
libglut3: libGL1 libGLU1 libX11_6
libgnomeui: libICE6 libSM6 libX11_6
libgnomeui2: libICE6 libSM6
libgnomeui2-devel: libICE-devel libSM-devel
libGraphicsMagick-devel: libX11-devel libXext-devel
libGraphicsMagick0: libX11_6 libXext6 (libdpstk1)
libImageMagick1: libX11_6 libXext6
libjasper-devel: ***NONE***
libMagick-devel: libX11-devel libXext-devel
libMagick10: libX11_6 libXext6 
libMagick6: libX11_6 libXext6 (libdpstk1)
libmng-contrib: libX11_6 libXext6 libXm2 libXt6
libplot2: libX11_6 (libXaw8) libXext6 libXt6
libplotter2: libX11_6 (libXaw8) libXext6 libXt6
libungif4: libX11_6
libungif: libX11_6
libwmf-devel: libX11-devel
libwmf027: libX11_6
libwnck-devel: libX11-devel libXRes-devel
libwnck1_18: libX11_6 libXRes1
libXaw3d-devel: libX11-devel libXext-devel libXmu-devel libXt-devel
libXaw3d7: libX11_6 libXext6 libXmu6 libXt6
libXft1: libX11_6 libXext6
openbox: libX11_6 libXext6
nedit: libX11_6 libXm2 libXt6
pango-runtime: libX11_6 libXft2
perl-Tk: libX11_6
ploticus: libX11_6
plotutils: ***NONE***
qt3: libGL1 libICE6 libSM6 libX11_6 libXcursor1 libXext6 libXft2 libXi6 libXmu6 
libXrandr2 libXrender1
rxvt-unicode-X: libX11_6 libXft2 libXpm4 libXrender1
singular-surf: libX11_6 libXmu6
spamprobe: ***NONE***
startup-notification: libX11_6
t1libx-devel: libX11-devel
t1libx5: libX11_6
tcm: libXm2
ted: libX11_6 libXm2 libXpm4 libXt6
tetex-x11 libX11_6 (libXaw8) libXmu6 libXpm4 libXt6
TeXmacs: libX11_6
tiff: libGL1
transfig: libXpm4
WindowMaker: libX11_6 libXext6 libXft2 libXpm4
x3270: libX11_6 (libXaw8) libXmu6 libXt6
xbrlapi: libX11_6
xemacs: libX11_6 libXext6 libXmu6 libXpm4 libXt6
xfig: libX11_6 libXi6 libXmu6 libXpm4 libXt6
xgraph: libX11_6
XmHTML: libX11_6 libXext6 libXm2 libXmu6 libXt6
xmon: (libXaw8) libXt6
xpdf: libX11_6 libXm2 libXt6
xsri: libX11_6
xterm: libICE6 libX11_6 (libXaw8) libXft2 libXmu6 libXt6


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Brian Dessent
Yaakov (Cygwin Ports) wrote:

 libXfixes3 and libXfixes-devel have category: X11 and external-source:
 libXfixes.  AFAIK (and please correct me if I'm wrong) upset and/or
 setup require a binary libXfixes package to go alongside the source
 package, so they are empty.   I don't want the empty binary libXfixes to
 pollute the package list, so I used the _source category for libXfixes
 so that it's hidden by default.

I don't like the precedent this creates -- it's bad UI.  The user is
supposed to be able to get the source by just putting an X in the Src
box of the normal package.  But with this scheme they can no longer do
that, they have to know to first show hidden packages and then to select
the Src column of an empty dummy package that is otherwise never
displayed, used, or needed.  Why can't you just associate the source
package with one of the two existing binary packages instead of
inventing a third, empty, hidden package to associate it with?

Brian


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Brian Dessent
Brian Dessent wrote:

 I don't like the precedent this creates -- it's bad UI.  The user is
 supposed to be able to get the source by just putting an X in the Src
 box of the normal package.  But with this scheme they can no longer do
 that, they have to know to first show hidden packages and then to select
 the Src column of an empty dummy package that is otherwise never
 displayed, used, or needed.

Errr, nevermind.  That's nonsense.  Setup will follow the
external-source line and do the right thing when the user selects Src of
any of the packages.

 Why can't you just associate the source
 package with one of the two existing binary packages instead of
 inventing a third, empty, hidden package to associate it with?

But I still think this makes more sense.

Brian


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Brian Dessent wrote:
 Why can't you just associate the source
 package with one of the two existing binary packages instead of
 inventing a third, empty, hidden package to associate it with?
 
 But I still think this makes more sense.

Because this means jumping through a lot more hoops, believe me.  This
method (where there's no binary package corresponding to the source
package) has precedence in Debian as well.


Yaakov

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkPxZ8ACgkQpiWmPGlmQSPBVACdFjezrx6yxRqyEqK532Ddvun0
iTMAn1V0D7g1THH1Z9pnbfL6fopQQNPk
=LMN3
-END PGP SIGNATURE-


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Brian Dessent
Yaakov (Cygwin Ports) wrote:

 Because this means jumping through a lot more hoops, believe me.  This
 method (where there's no binary package corresponding to the source
 package) has precedence in Debian as well.

If it really does save you time than I remove my objection.  Can I just
request that the sdesc of such packages say something informative and
explicit about their purpose, e.g.:

sdesc: X.Org Xfixes library (dummy placeholder for source package)

I realize this string will never be seen by end-users but it does help
to self-document the purpose behind the package's existance when one is
troubleshooting setup by looking at setup.ini or whatnot.

Brian


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Christopher Faylor
On Mon, Nov 03, 2008 at 09:46:39PM -0600, Yaakov (Cygwin Ports) wrote:
Brian Dessent wrote:
 Why can't you just associate the source
 package with one of the two existing binary packages instead of
 inventing a third, empty, hidden package to associate it with?
 
 But I still think this makes more sense.

Because this means jumping through a lot more hoops, believe me.  This
method (where there's no binary package corresponding to the source
package) has precedence in Debian as well.

You can must make a package which contains nothing but source.  You
don't need a binary.

cgf


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Brian Dessent wrote:
 If it really does save you time than I remove my objection.  Can I just
 request that the sdesc of such packages say something informative and
 explicit about their purpose, e.g.:
 
 sdesc: X.Org Xfixes library (dummy placeholder for source package)

Each library subpackage is already labeled (runtime), (development), or
(source) in sdesc.


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkPz5MACgkQpiWmPGlmQSMVjwCglKYewJYcPk9C2HZGj3fQnqe+
cGwAn2O2IgVNIpJcD9EC++KsltIE3cw6
=76LT
-END PGP SIGNATURE-


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Christopher Faylor wrote:
 Yes, unless you want the package to go to Misc, which is wrong.  But I
 don't see any reason to hide anything.  Just sdesc it as Sources for
 BLAH.  It won't be installed unless the user specifically chooses it.

The reason for wanting to hide it is to stop it from cluttering the
package list in setup.exe.  If I use category: X11, then e.g. libXfixes
will be right next to libXfixes3 and libXfixes-devel in both by-category
and by-alphabet sorting modes.  And frankly I don't want to answer the
inevitable questions of does anybody know why setup.exe is broken?  I
installed libXfixes, but I still get an error from such-and-such that
cygXfixes-3.dll is missing. :-)

 Incidentally, I set up a scratch area:
 
 /sourceware/snapshot-tmp/cgf/yselkowitz
 
 You can make a copy of the release area there if you want to experiment
 with dependencies and genini.  You'll have to make a temporary copy of
 genini in your home directory though first.

There's space there for *all* of release plus 110MB for modular X11?


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkP24sACgkQpiWmPGlmQSP2CgCfV8dTVlf796wvA76WOADRsHqR
wJEAoLWo3d60wLi4yJ5opeSlsbjAdYkz
=ojlO
-END PGP SIGNATURE-


Re: [ITA] fontconfig

2008-11-03 Thread Jari Aalto
Yaakov (Cygwin Ports) [EMAIL PROTECTED] writes:

 Jan,

 As part of the X11 transition, I would like your permission to take over
 the fontconfig package.  fontconfig is used by the fonts, which I will
 be maintaining as part of X11 and are being relocated.  It is also
 dependency-sandwiched between my freetype2 package and libXft.

 I would immediately update fontconfig to 2.6.0 at the time of the X11
 transition.

 I appreciate your consideration,

Sure, go ahead.

Jari


Re: [ITA] lesstif

2008-11-03 Thread Jari Aalto
Yaakov (Cygwin Ports) [EMAIL PROTECTED] writes:

 Brian,

 As part of the X11 transition, I would like your permission to take over
 the lesstif package.  It is a dependency of libGLw from Mesa, which will
 be part of the modular X11 upgrade, as well as a number of other X11
 packages whose dependencies will need to be updated.

 I would immediately update lesstif to 0.95.0 with the /usr prefix, and
 remove the dependency on the obsolete libXp6.

 I appreciate your consideration,

Sure, go ahead.

Jari


[ITA] fontconfig

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Jan,

As part of the X11 transition, I would like your permission to take over
the fontconfig package.  fontconfig is used by the fonts, which I will
be maintaining as part of X11 and are being relocated.  It is also
dependency-sandwiched between my freetype2 package and libXft.

I would immediately update fontconfig to 2.6.0 at the time of the X11
transition.

I appreciate your consideration,


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkP54MACgkQpiWmPGlmQSOrRACgiTluekpZLO2kx/LnN3K43fiK
QmoAoJ/WrQufoTDT4BHZZFeLygM+rpXw
=WAqm
-END PGP SIGNATURE-


Re: [ITA] xterm

2008-11-03 Thread Jari Aalto
Yaakov (Cygwin Ports) [EMAIL PROTECTED] writes:

 Jari,

 As part of the X11 transition, I would like your permission to take over
 the xterm package.  It's presence is assumed as part of a base X
 installation, and is called from the standard startup scripts.

 I would immediately update xterm to patch 237 with the /usr prefix, and
 remove the dependency on the obsolete libXaw8 in favour of libXaw7.

 I appreciate your consideration,

Sure, go ahead.

Jari


[ITA] lesstif

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Brian,

As part of the X11 transition, I would like your permission to take over
the lesstif package.  It is a dependency of libGLw from Mesa, which will
be part of the modular X11 upgrade, as well as a number of other X11
packages whose dependencies will need to be updated.

I would immediately update lesstif to 0.95.0 with the /usr prefix, and
remove the dependency on the obsolete libXp6.

I appreciate your consideration,


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkP6uoACgkQpiWmPGlmQSMOEwCgjOwIBO23P9DlPcJPaL2TL7sS
vmQAn1dw9bbcYvdGshc//Si9UGaDvDiU
=Lia4
-END PGP SIGNATURE-


Re: [ITA] X.Org X11R7.4

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Christopher Faylor wrote:
 Yes, unless you want the package to go to Misc, which is wrong.  But I
 don't see any reason to hide anything.  Just sdesc it as Sources for
 BLAH.  It won't be installed unless the user specifically chooses it.

I tried removing the empty binary tarballs and re-ran genini (all
locally), and I got the following for each library:

error: release/X.Org/libfontenc/setup.hint:3: not enough package files
in release/X.Org/libfontenc

The setup.ini entry for each library source had only category, sdesc,
and ldesc tags.  The corresponding ABI-versioned-lib and -devel packages
had correct source tags.

Running setup.exe (2.602) from this setup.ini, these packages don't show
up *at all*, even under the _source category.

If those are indeed the expect results, and the error is ignored, then
the point is moot.


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkP5D4ACgkQpiWmPGlmQSNJqQCfT6jvSLjiSrvixjxGIaVRqqRm
SIAAoKNHPm9Yaqw14k8C33egRqf6gahm
=Nfsz
-END PGP SIGNATURE-


[ITA] xterm

2008-11-03 Thread Yaakov (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Jari,

As part of the X11 transition, I would like your permission to take over
the xterm package.  It's presence is assumed as part of a base X
installation, and is called from the standard startup scripts.

I would immediately update xterm to patch 237 with the /usr prefix, and
remove the dependency on the obsolete libXaw8 in favour of libXaw7.

I appreciate your consideration,


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkP6ZYACgkQpiWmPGlmQSPAEQCfToVPIDJ58QqPgUNTI/qZ7Djn
FUcAn2KTOR5Gd5OQaZWkNpCDWdHZtdH3
=H90d
-END PGP SIGNATURE-