Re: [ITA] e2fsprogs, e2fsimage
> On Jun 24 22:14, Yaakov S wrote: > > Continuing my mission to remove the overlaps between distro and Ports, > > I'll take e2fsprogs. > > Go ahead, please. Same for e2fsimage. Gold star awarded.
Re: [ITA] e2fsprogs, e2fsimage
On Jun 24 22:14, Yaakov S wrote: > Continuing my mission to remove the overlaps between distro and Ports, > I'll take e2fsprogs. Go ahead, please. Same for e2fsimage. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
[ITA] e2fsprogs, e2fsimage
Continuing my mission to remove the overlaps between distro and Ports, I'll take e2fsprogs. This release features, with some hacking, shared libraries. It depends on a simultaneous (and long-overdue) update to util-linux, as libuuid and libblkid which were previously provided by e2fsprogs are now provided by util-linux. ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/e2fsprogs-1.41.12-1-src.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/e2fsprogs-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libcom_err-devel/libcom_err-devel-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libcom_err-devel/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libcom_err2/libcom_err2-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libcom_err2/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libe2p-devel/libe2p-devel-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libe2p-devel/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libe2p2/libe2p2-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libe2p2/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libext2fs-devel/libext2fs-devel-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libext2fs-devel/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libext2fs2/libext2fs2-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libext2fs2/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libss-devel/libss-devel-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libss-devel/setup.hint ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libss2/libss2-1.41.12-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsprogs/libss2/setup.hint For rebuilding from source, the aforementioned util-linux update can be found here for now: ftp://sourceware.org/pub/cygwinports/release-2/util-linux/ While I'm at it, I'll go ahead and take the closely-related e2fsimage: ftp://sourceware.org/pub/cygwinports/release-2/e2fsimage/e2fsimage-0.2.2-1-src.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsimage/e2fsimage-0.2.2-1.tar.bz2 ftp://sourceware.org/pub/cygwinports/release-2/e2fsimage/setup.hint Yaakov
Re: e2fsprogs, e2fsimage
Sam schrieb: > Gerrit & Corinna, > Thanks very much. I've corrected most of the problems > Gerrit noted in e2fsprogs and e2fsimage. Updated packages > are available for review at: GTG, I have uploaded the two new packages. Please wait a couple of hours before sending an announcement to cygwin-announce (Subject: 'New package: e2fs-version'). > Changes: > - "Entry point "GetFileSizeEx" not found in KERNEL32.DLL" : Fixed > I worked around the use of GetFileSizeEx() in the code, and posted > a patch to the mingw and e2fsprogs folks. I don't have an 9x/NT > machine handy, though, so I don't have a way to verify this fix. Works for me now (NT4). > ToDo: > - Examine libuuid.a build problem raised by Gerrit > I will take a look at this now that the other issues have been dealt > with. Please do so, I think it should be no problem for the developers to specify the library path wanted, however it was not needed to do so for the libraries in the w32api subdirectory, so there will be lot of trouble if this changes in future... (every developer always installs all packages;) Gerrit -- =^..^=
RE: e2fsprogs, e2fsimage
Gerrit & Corinna, Thanks very much. I've corrected most of the problems Gerrit noted in e2fsprogs and e2fsimage. Updated packages are available for review at: http://www.oneparticularharbor.net/cygwin e2fsprogs: source : http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1-src.tar.bz2 binary : http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1.tar.bz2 hint : http://www.oneparticularharbor.net/cygwin/e2fsprogs/setup.hint e2fsimage: source : http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1-src.tar.bz2 binary : http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1.tar.bz2 hint : http://www.oneparticularharbor.net/cygwin/e2fsimage/setup.hint Changes: - "Entry point "GetFileSizeEx" not found in KERNEL32.DLL" : Fixed I worked around the use of GetFileSizeEx() in the code, and posted a patch to the mingw and e2fsprogs folks. I don't have an 9x/NT machine handy, though, so I don't have a way to verify this fix. - lnconf.sh not marked as executable: Fixed - Man pages belong under /usr/share/man: Fixed ToDo: - Examine libuuid.a build problem raised by Gerrit I will take a look at this now that the other issues have been dealt with. -Samrobb
Re: e2fsprogs, e2fsimage
On Aug 15 01:29, Gerrit P. Haase wrote: > When I run badblocks, e2fsck, fsck.ext2, fsck.ext3, mke2fs, mkfs.ext2, > mkfs.ext3 and resize2fs I get an error popup: > 'Entry point "GetFileSizeEx" not found in KERNEL32.DLL.' > > I'm running NT4 with SP6a. (See attached screenshot). Note that this > happens with the binaries compiled here locally. Is this an error in > the w32api libraries? > > Cygwin Package Information > Package VersionStatus > cygwin 1.5.9-1OK > w32api 2.5-1 OK > > Should I upgrade? Yes, to Win2K ;-) GetFileSizeEx is not available in 9x and in NT <= 4. The above packages shouldn't use it (Cygwin doesn't). The problem is perhaps that GetFileSizeEx is not guarded by an `#if (_WIN32_WINNT >= 0x0500)' in w32api/include/winbase.h. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Co-Project Leader mailto:[EMAIL PROTECTED] Red Hat, Inc.
Re: e2fsprogs, e2fsimage
Sam, > When I run badblocks, e2fsck, fsck.ext2, fsck.ext3, mke2fs, mkfs.ext2, > mkfs.ext3 and resize2fs I get an error popup: > 'Entry point "GetFileSizeEx" not found in KERNEL32.DLL.' > I'm running NT4 with SP6a. (See attached screenshot). Note that this > happens with the binaries compiled here locally. Is this an error in > the w32api libraries? > Cygwin Package Information > Package VersionStatus > cygwin 1.5.9-1OK > w32api 2.5-1 OK The same happens here with the binaries provided in your tarball. Gerrit -- =^..^=
Re: e2fsprogs, e2fsimage
Hello Sam, > Packages are now available for review at: Comments inline. > http://www.oneparticularharbor.net/cygwin > e2fsprogs: > source : > http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1-src.tar.bz2 Rebuilding works ok. > http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1.tar.bz2 There is an archive included: /usr/lib/libuuid.a I have already installed: /usr/lib/w32api/libuuid.a The first will cover the second when no explicit -L flag is used during linking (both paths are in the default library search list included). Would it hurt to put all the libraries into a unique subdirectory (or several subdirectories)? I think not a showstopper, though it may cause some complaints about the stupid linker picking up a wrong library... When I run badblocks, e2fsck, fsck.ext2, fsck.ext3, mke2fs, mkfs.ext2, mkfs.ext3 and resize2fs I get an error popup: 'Entry point "GetFileSizeEx" not found in KERNEL32.DLL.' I'm running NT4 with SP6a. (See attached screenshot). Note that this happens with the binaries compiled here locally. Is this an error in the w32api libraries? Cygwin Package Information Package VersionStatus cygwin 1.5.9-1OK w32api 2.5-1 OK Should I upgrade? > e2fsimage: > source : > http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1-src.tar.bz2 $ ./e2fsimage-0.2.0-1.sh all [...] e2fsimage-0.2.0/src/uids.c e2fsimage-0.2.0/src/util.c patching file e2fsimage-0.2.0/CYGWIN-PATCHES/e2fsimage.README patching file e2fsimage-0.2.0/CYGWIN-PATCHES/setup.hint patching file e2fsimage-0.2.0/Local.mak patching file e2fsimage-0.2.0/configure patching file e2fsimage-0.2.0/lnconf.sh patching file e2fsimage-0.2.0/src/Makefile patching file e2fsimage-0.2.0/src/mke2fs.c /e2fs/e2fsimage/e2fsimage-0.2.0/lnconf.sh: not found It is not executable: $ ls -l /e2fs/e2fsimage/e2fsimage-0.2.0/lnconf.sh -rw-r--r--1 gerrit Domänen- 1683 Aug 10 22:04 /e2fs/e2fsimage/e2fsimage-0.2.0/lnconf.sh Try this instead of yours: conf() { (cd ${objdir} && \ sh ${srcdir}/lnconf.sh && \ CFLAGS="${MY_CFLAGS}" LDFLAGS="${MY_LDFLAGS}" \ prefix=${prefix} ./configure ) } > binary : > http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1.tar.bz2 usr/bin/e2fsimage.exe usr/man/man1/e2fsimage.1.gz ^^^ should be usr/share/man/... Besides that the packaging looks ok. Fix the build script and the man location of the e2fsimage package and it is good to go. Gerrit -- =^..^=<>
RE: e2fsprogs, e2fsimage
> Where can I fetch the actual packages to do a review? Packages are now available for review at: http://www.oneparticularharbor.net/cygwin e2fsprogs: source : http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1-src.tar.bz2 binary : http://www.oneparticularharbor.net/cygwin/e2fsprogs/e2fsprogs-1.35-1.tar.bz2 hint : http://www.oneparticularharbor.net/cygwin/e2fsprogs/setup.hint e2fsimage: source : http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1-src.tar.bz2 binary : http://www.oneparticularharbor.net/cygwin/e2fsimage/e2fsimage-0.2.0-1.tar.bz2 hint : http://www.oneparticularharbor.net/cygwin/e2fsimage/setup.hint Thanks, -Samrobb
Re: e2fsprogs, e2fsimage
Hallo Sam, Am Dienstag, 10. August 2004 um 18:50 schriebst du: >> Where can I fetch the actual packages to do a review? > Not available yet - I'm trying to package these using the > generic build script, which is new to me (well, not really, > but new enough that I'm having some problems getting things > put in the right place.) > I hope to have packages available sometime today or tomorrow. Don't hesitate to ask if there are problems with the g-b-s. Gerrit -- =^..^=
RE: e2fsprogs, e2fsimage
> Where can I fetch the actual packages to do a review? Not available yet - I'm trying to package these using the generic build script, which is new to me (well, not really, but new enough that I'm having some problems getting things put in the right place.) I hope to have packages available sometime today or tomorrow. -Samrobb
Re: e2fsprogs, e2fsimage
Sam writes: > I am interested in packaging and maintaining e2fsprogs for > Cygwin. Version 1.35 pretty much builds OOTB. My primary [...] +1 from me. > setup.hint for e2fsprogs: > category: Devel > requires: cygwin > sdesc: "Ext2 filesystem utilities" > ldesc: "The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard > utilities for creating, fixing, configuring, and debugging ext2 > filesystems." > setup.hint for e2fsimage: > category: Devel > requires: cygwin, e2fsprogs > sdesc: "Utility for creating ext2 filesystem images." > ldesc: "e2fsimage enables the user to create and populate an ext2 filesystem image > as a copy from an existing directory tree. It supports regular files, > directories, soft links, hard links, and block/char special devices." Where can I fetch the actual packages to do a review? Gerrit -- =^..^=
Re: [ITP] e2fsprogs, e2fsimage
Robb, Sam wrote: > Hello, > > I am interested in packaging and maintaining e2fsprogs for > Cygwin. Version 1.35 pretty much builds OOTB. My primary > interest in e2fsprogs is not the utilities themselves, but > the ext2 libraries that are built as part of the package. > > These ext2 libraries are a pre-requisite for another package > that I would like to contribute, e2fsimage. With the ext2 libs > from e2fsprogs-1.35 built and installed, e2fsimage also pretty > much builds OOTB, and is able to create a basic ext2 filesystem > image based off of a Cygwin directory. > > I've placed both these packages in the "Devel" category, > because they are primarily intended for use by folks using > Cygwin as a host platform for cross-development. > > If folks would prefer it, I could see about packaging and > installing e2fsprgs as two seperate components - e2fslibs, and > e2fsprogs, for example. e2fslibs could be packaged now, > e2fsprogs in the future (when I actually have a chance to test > against a "real" ext2 partition on a Windows box). +1, and no need to split the package, IMO. Max.
Re: [ITP] e2fsprogs, e2fsimage
Robb, Sam wrote: Hello, I am interested in packaging and maintaining e2fsprogs for Cygwin. Version 1.35 pretty much builds OOTB. My primary interest in e2fsprogs is not the utilities themselves, but the ext2 libraries that are built as part of the package. These ext2 libraries are a pre-requisite for another package that I would like to contribute, e2fsimage. With the ext2 libs from e2fsprogs-1.35 built and installed, e2fsimage also pretty much builds OOTB, and is able to create a basic ext2 filesystem image based off of a Cygwin directory. I've placed both these packages in the "Devel" category, because they are primarily intended for use by folks using Cygwin as a host platform for cross-development. If folks would prefer it, I could see about packaging and installing e2fsprgs as two seperate components - e2fslibs, and e2fsprogs, for example. e2fslibs could be packaged now, e2fsprogs in the future (when I actually have a chance to test against a "real" ext2 partition on a Windows box). -Samrobb setup.hint for e2fsprogs: category: Devel requires: cygwin sdesc: "Ext2 filesystem utilities" ldesc: "The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring, and debugging ext2 filesystems." setup.hint for e2fsimage: category: Devel requires: cygwin, e2fsprogs sdesc: "Utility for creating ext2 filesystem images." ldesc: "e2fsimage enables the user to create and populate an ext2 filesystem image as a copy from an existing directory tree. It supports regular files, directories, soft links, hard links, and block/char special devices." +1 vote rlc
Re: [ITP] e2fsprogs, e2fsimage
On Mon, Aug 09, 2004 at 05:30:58PM -0400, Robb, Sam wrote: >Hello, > > I am interested in packaging and maintaining e2fsprogs for >Cygwin. Version 1.35 pretty much builds OOTB. My primary >interest in e2fsprogs is not the utilities themselves, but >the ext2 libraries that are built as part of the package. > > These ext2 libraries are a pre-requisite for another package >that I would like to contribute, e2fsimage. With the ext2 libs >from e2fsprogs-1.35 built and installed, e2fsimage also pretty >much builds OOTB, and is able to create a basic ext2 filesystem >image based off of a Cygwin directory. > > I've placed both these packages in the "Devel" category, >because they are primarily intended for use by folks using >Cygwin as a host platform for cross-development. > > If folks would prefer it, I could see about packaging and >installing e2fsprgs as two seperate components - e2fslibs, and >e2fsprogs, for example. e2fslibs could be packaged now, >e2fsprogs in the future (when I actually have a chance to test >against a "real" ext2 partition on a Windows box). +1 for me. I don't see any reason to split the package, though. cgf
[ITP] e2fsprogs, e2fsimage
Hello, I am interested in packaging and maintaining e2fsprogs for Cygwin. Version 1.35 pretty much builds OOTB. My primary interest in e2fsprogs is not the utilities themselves, but the ext2 libraries that are built as part of the package. These ext2 libraries are a pre-requisite for another package that I would like to contribute, e2fsimage. With the ext2 libs from e2fsprogs-1.35 built and installed, e2fsimage also pretty much builds OOTB, and is able to create a basic ext2 filesystem image based off of a Cygwin directory. I've placed both these packages in the "Devel" category, because they are primarily intended for use by folks using Cygwin as a host platform for cross-development. If folks would prefer it, I could see about packaging and installing e2fsprgs as two seperate components - e2fslibs, and e2fsprogs, for example. e2fslibs could be packaged now, e2fsprogs in the future (when I actually have a chance to test against a "real" ext2 partition on a Windows box). -Samrobb setup.hint for e2fsprogs: category: Devel requires: cygwin sdesc: "Ext2 filesystem utilities" ldesc: "The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring, and debugging ext2 filesystems." setup.hint for e2fsimage: category: Devel requires: cygwin, e2fsprogs sdesc: "Utility for creating ext2 filesystem images." ldesc: "e2fsimage enables the user to create and populate an ext2 filesystem image as a copy from an existing directory tree. It supports regular files, directories, soft links, hard links, and block/char special devices."