* [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
@ 2013-08-14 6:30 Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
` (13 more replies)
0 siblings, 14 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
Survey the filesystem related items in meta-oe, and move them to the
meta-openembedded/meta-filesystems layer
*1, already layout in meta-oe, they will be moved to meta-filesystems with
the exception of lvm2 and udisks.
- lvm2 is depended by udisks/cryptsetup/multipath-tools.
- udisks has close relations with systemd.
meta-oe--------------->|recipes-core---------------->|f2fs-tools
|recipes-extended------------>|owfs
|recipes-connectivity-------->|ifuse
|sshfs-fuse
|smbnetfs
|recipes-support------------->|ntfs-3g-ntfsprogs
|xfsprogs
|cramfs
|physfs
|fuse
|lvm2
|udisks
*2, already layout in oe-core/meta, they will stay where they are.
oe-core/meta---------->|recipes-devtools------------>|file
|dosfstools
|squashfs-tools
|devel-config------->nfs-export-root
|btrfs-tools
|genext2fs
|e2fsprogs
|util-linux
|packagegroups------>packagegroup-base.bb
|sysfsutils
|recipes-extended------------>|stat
|recipes-support------------->|attr
*3, TOBE layout in meta-filesystems layer.
ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
meta-filesystems------>|recipes-filesystems--------->|ifuse
|sshfs-fuse
|owfs
|ntfs-3g-ntfsprogs
|cramfs
|smbnetfs
|fuse-exfat
|recipes-support------------->|fuse
|physfs
|recipes-utils--------------->|f2fs-tools
|exfat-utils
|xfsprogs
*4, upgrade and newly added
1) 4 Packages need to be upgraded
owfs, 2.8p20-->2.9p1
ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
xfsprogs, 3.1.8-->3.1.11
fuse, 2.9.2-->2.9.3
2) 2 Packages are newly added to meta-filesystems
fuse-exfat: add version 1.0.1
exfat-utils: add version 1.0.1
[YOCTO #4178]
//Hongxu
The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
Hongxu Jia (13):
meta-filesystems creation
fuse: move to meta-filesystems and upgrade
physfs: move to meta-filesystems
ifuse: move to meta-filesystems
smbnetfs: move to meta-filesystems
sshfs-fuse: move to meta-filesystems
owfs: move to meta-filesystems and upgrade
cramfs: move to meta-filesystems
xfsprogs: move to meta-filesystems and upgrade
ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
f2fs-tools: move to meta-filesystems
fuse-exfat: add version 1.0.1
exfat-utils: add version 1.0.1
meta-filesystems/COPYING.MIT | 17 ++
meta-filesystems/README | 138 +++++++++++++
meta-filesystems/conf/layer.conf | 10 +
.../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
.../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
.../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
.../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
.../recipes-filesystems}/owfs/owfs/owhttpd | 0
.../recipes-filesystems}/owfs/owfs/owserver | 0
.../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
.../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
.../sshfs-fuse/sshfs-fuse_2.4.bb | 0
.../recipes-support/fuse/files}/aarch64.patch | 15 +-
.../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
.../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
.../recipes-support/physfs/physfs_2.0.3.bb | 0
.../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
.../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
.../files}/drop-configure-check-for-aio.patch | 42 ++--
.../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
.../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
21 files changed, 363 insertions(+), 259 deletions(-)
create mode 100644 meta-filesystems/COPYING.MIT
create mode 100644 meta-filesystems/README
create mode 100644 meta-filesystems/conf/layer.conf
rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 01/13] meta-filesystems creation
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-15 12:16 ` Otavio Salvador
2013-08-18 6:22 ` Fathi Boudra
2013-08-14 6:30 ` [RFC PATCH 02/13] fuse: move to meta-filesystems and upgrade Hongxu Jia
` (12 subsequent siblings)
13 siblings, 2 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
This layer contains filesystem related recipes.
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
meta-filesystems/COPYING.MIT | 17 +++++
meta-filesystems/README | 138 +++++++++++++++++++++++++++++++++++++++
meta-filesystems/conf/layer.conf | 10 +++
3 files changed, 165 insertions(+)
create mode 100644 meta-filesystems/COPYING.MIT
create mode 100644 meta-filesystems/README
create mode 100644 meta-filesystems/conf/layer.conf
diff --git a/meta-filesystems/COPYING.MIT b/meta-filesystems/COPYING.MIT
new file mode 100644
index 0000000..89de354
--- /dev/null
+++ b/meta-filesystems/COPYING.MIT
@@ -0,0 +1,17 @@
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/meta-filesystems/README b/meta-filesystems/README
new file mode 100644
index 0000000..d2716f8
--- /dev/null
+++ b/meta-filesystems/README
@@ -0,0 +1,138 @@
+This README file contains information on the contents of the
+filesystems layer.
+
+Please see the corresponding sections below for details.
+
+
+Dependencies
+============
+
+This layer depends on:
+
+ URI: git://git.openembedded.org/bitbake
+ branch: master
+
+ URI: git://git.openembedded.org/openembedded-core
+ layers: meta
+ branch: master
+
+ URI: git://git.openembedded.org/meta-openembedded
+ layers: meta-oe
+ branch: master
+
+Patches
+=======
+
+Please submit any patches against the filesystems layer to the
+OpenEmbedded development mailing list (openembedded-devel@lists.openembedded.org)
+with '[meta-filesystems]' in the subject.
+
+Maintainers List:
+ physfs Andreas Müller <schnitzeltony@googlemail.com>
+
+ fuse Koen Kooi <koen@dominion.thruhere.net>
+ Philip Balister <philip@balister.org>
+ hongxu jia <hongxu.jia@windriver.com>
+
+ ifuse Sander van Grieken <sander@outrightsolutions.nl>
+ Koen Kooi <koen@dominion.thruhere.net>
+
+ sshfs-fuse Philip Balister <philip@balister.org>
+ Koen Kooi <koen@dominion.thruhere.net>
+
+ owfs Otavio Salvador <otavio@ossystems.com.br>
+ Koen Kooi <koen@dominion.thruhere.net>
+ hongxu jia <hongxu.jia@windriver.com>
+
+ ntfs-3g-ntfsprogs Otavio Salvador <otavio@ossystems.com.br>
+ hongxu jia <hongxu.jia@windriver.com>
+
+ cramfs Koen Kooi <koen@dominion.thruhere.net>
+
+ smbnetfs Sander van Grieken <sander@outrightsolutions.nl>
+ Koen Kooi <koen@dominion.thruhere.net>
+
+ fuse-exfat hongxu jia <hongxu.jia@windriver.com>
+
+ exfat-utils hongxu jia <hongxu.jia@windriver.com>
+
+ f2fs-tools Martin Jansa <Martin.Jansa@gmail.com>
+ Koen Kooi <koen@dominion.thruhere.net>
+
+ xfsprogs Koen Kooi <koen@dominion.thruhere.net>
+ hongxu jia <hongxu.jia@windriver.com>
+
+When sending single patches, please use something like:
+
+ git send-email -1 -M \
+ --to openembedded-devel@lists.openembedded.org \
+ --subject-prefix=meta-filesystems][PATCH
+
+
+Table of Contents
+=================
+
+ I. Adding the filesystems layer to your build
+ II. Misc
+
+
+I. Adding the filesystems layer to your build
+=================================================
+
+In order to use this layer, you need to make the build system aware of
+it.
+
+Assuming the filesystems layer exists at the top-level of your
+yocto build tree, you can add it to the build system by adding the
+location of the filesystems layer to bblayers.conf, along with any
+other layers needed. e.g.:
+
+ BBLAYERS ?= " \
+ /path/to/yocto/meta \
+ /path/to/yocto/meta-oe \
+ /path/to/yocto/meta-filesystems \
+ "
+
+
+II. Misc
+========
+
+ --- physfs ---
+ A library to provide abstract access to various archives
+
+ --- fuse ---
+ Filesystem in Userspace (FUSE) is a simple interface for userspace programs
+ to export a virtual filesystem to the Linux kernel.
+
+ --- ifuse ---
+ A fuse filesystem to access the contents of an iPhone or iPod Touch
+
+ --- sshfs-fuse ---
+ A filesystem client based on the SSH File Transfer Protocol
+
+ --- owfs ---
+ An easy way to use the 1-Wire file system
+
+ --- ntfs-3g-ntfsprogs ---
+ The ntfs-3g is a freely available read/write NTFS driver for Linux and
+ ntfsprogs includes utilities for doing all required tasks to NTFS partitions.
+
+ --- cramfs ---
+ Builds cramfs filesystems for embedded systems
+
+ --- smbnetfs ---
+ SMBNetFS is a Linux/FreeBSD filesystem that allow you to use samba/microsoft
+ network in the same manner as the network neighborhood in Microsoft Windows.
+
+ --- fuse-exfat ---
+ A read and write exFAT driver for FUSE
+
+ --- exfat-utils ---
+ Utilities to create, check, label and dump exFAT filesystem
+
+ --- f2fs-tools ---
+ Tools needed for creating and managing f2fs partitions
+
+ --- xfsprogs ---
+ It provides XFS filesystem utilities.
+
diff --git a/meta-filesystems/conf/layer.conf b/meta-filesystems/conf/layer.conf
new file mode 100644
index 0000000..d62d396
--- /dev/null
+++ b/meta-filesystems/conf/layer.conf
@@ -0,0 +1,10 @@
+# We have a conf and classes directory, add to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have recipes-* directories, add to BBFILES
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
+ ${LAYERDIR}/recipes-*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "filesystems"
+BBFILE_PATTERN_filesystems = "^${LAYERDIR}/"
+BBFILE_PRIORITY_filesystems = "6"
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 02/13] fuse: move to meta-filesystems and upgrade
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 03/13] physfs: move to meta-filesystems Hongxu Jia
` (11 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
- Move fuse from meta-oe to meta-filesystems
- Upgrade fuse to 2.9.3
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-support/fuse/files}/aarch64.patch | 15 ++++-
.../fuse/files}/gold-unversioned-symbol.patch | 76 +++++++++++++++-------
.../recipes-support/fuse/fuse_2.9.3.bb | 13 ++--
3 files changed, 76 insertions(+), 28 deletions(-)
rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
diff --git a/meta-oe/recipes-support/fuse/fuse-2.9.2/aarch64.patch b/meta-filesystems/recipes-support/fuse/files/aarch64.patch
similarity index 49%
rename from meta-oe/recipes-support/fuse/fuse-2.9.2/aarch64.patch
rename to meta-filesystems/recipes-support/fuse/files/aarch64.patch
index 180f544..050d114 100644
--- a/meta-oe/recipes-support/fuse/fuse-2.9.2/aarch64.patch
+++ b/meta-filesystems/recipes-support/fuse/files/aarch64.patch
@@ -1,7 +1,17 @@
-Upstream-Status: Submitted
+fuse: add aarch64 support
+
+u64/u32 is not defined in sys/types.h, include linux/types.h like
+the kernel version of fuse.h does. Patch sent to upstream mailing list.
+Upstream-Status: Submitted
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ include/fuse_kernel.h | 7 +------
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+diff --git a/include/fuse_kernel.h b/include/fuse_kernel.h
+index c632b58..e804278 100644
--- a/include/fuse_kernel.h
+++ b/include/fuse_kernel.h
@@ -88,12 +88,7 @@
@@ -18,3 +28,6 @@ Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
/*
* Version negotiation:
+--
+1.8.1.2
+
diff --git a/meta-oe/recipes-support/fuse/fuse-2.9.2/gold-unversioned-symbol.patch b/meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch
similarity index 45%
rename from meta-oe/recipes-support/fuse/fuse-2.9.2/gold-unversioned-symbol.patch
rename to meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch
index 8ee97df..d47f692 100644
--- a/meta-oe/recipes-support/fuse/fuse-2.9.2/gold-unversioned-symbol.patch
+++ b/meta-filesystems/recipes-support/fuse/files/gold-unversioned-symbol.patch
@@ -1,8 +1,37 @@
-Index: fuse-2.8.6/lib/fuse.c
-===================================================================
---- fuse-2.8.6.orig/lib/fuse.c 2011-09-13 00:23:14.000000000 -0700
-+++ fuse-2.8.6/lib/fuse.c 2011-10-19 09:20:27.537099939 -0700
-@@ -3947,11 +3947,11 @@
+fuse: Fix linking issues with gold linker
+
+fuse has problems when linking with gold since it uses version
+scripts in a way thats so perticular to bfd ld
+
+/home/kraj/work/angstrom/build/tmp-angstrom_2010_x-eglibc/sysroots/x86_64-linux/usr/libexec/armv5te-angstrom-linux-gnueabi/gcc/arm-angstro
+error: symbol __fuse_exited has undefined version
+| collect2: ld returned 1 exit status
+| make[1]: *** [libfuse.la] Error 1
+| make[1]: *** Waiting for unfinished jobs....
+
+For more details
+
+http://blog.flameeyes.eu/2011/06/01/gold-readiness-obstacle-2-base-versioning
+http://sources.redhat.com/bugzilla/show_bug.cgi?id=10861
+http://comments.gmane.org/gmane.comp.file-systems.fuse.devel/9524
+http://www.airs.com/blog/archives/300
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ lib/fuse.c | 10 +++++-----
+ lib/fuse_mt.c | 2 +-
+ lib/fuse_versionscript | 3 +++
+ lib/helper.c | 6 +++---
+ 4 files changed, 12 insertions(+), 9 deletions(-)
+
+diff --git a/lib/fuse.c b/lib/fuse.c
+index 067d0dc..6d27711 100644
+--- a/lib/fuse.c
++++ b/lib/fuse.c
+@@ -4873,11 +4873,11 @@ struct fuse *fuse_new_compat1(int fd, int flags,
11);
}
@@ -18,21 +47,21 @@ Index: fuse-2.8.6/lib/fuse.c
+FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED");
FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2");
- #endif /* __FreeBSD__ */
-Index: fuse-2.8.6/lib/fuse_mt.c
-===================================================================
---- fuse-2.8.6.orig/lib/fuse_mt.c 2011-09-13 00:23:14.000000000 -0700
-+++ fuse-2.8.6/lib/fuse_mt.c 2011-10-19 09:20:27.537099939 -0700
-@@ -113,4 +113,4 @@
- return fuse_session_loop_mt(fuse_get_session(f));
+ #endif /* __FreeBSD__ || __NetBSD__ */
+diff --git a/lib/fuse_mt.c b/lib/fuse_mt.c
+index f6dbe71..fd5ac23 100644
+--- a/lib/fuse_mt.c
++++ b/lib/fuse_mt.c
+@@ -119,4 +119,4 @@ int fuse_loop_mt(struct fuse *f)
+ return res;
}
-FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@");
+FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED");
-Index: fuse-2.8.6/lib/fuse_versionscript
-===================================================================
---- fuse-2.8.6.orig/lib/fuse_versionscript 2011-09-13 00:23:14.000000000 -0700
-+++ fuse-2.8.6/lib/fuse_versionscript 2011-10-19 09:20:27.541099939 -0700
+diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript
+index 8d91887..de16ab2 100644
+--- a/lib/fuse_versionscript
++++ b/lib/fuse_versionscript
@@ -1,3 +1,6 @@
+FUSE_UNVERSIONED {
+};
@@ -40,11 +69,11 @@ Index: fuse-2.8.6/lib/fuse_versionscript
FUSE_2.2 {
global:
fuse_destroy;
-Index: fuse-2.8.6/lib/helper.c
-===================================================================
---- fuse-2.8.6.orig/lib/helper.c 2011-09-13 00:23:14.000000000 -0700
-+++ fuse-2.8.6/lib/helper.c 2011-10-19 09:20:27.541099939 -0700
-@@ -409,10 +409,10 @@
+diff --git a/lib/helper.c b/lib/helper.c
+index b644012..c5349bf 100644
+--- a/lib/helper.c
++++ b/lib/helper.c
+@@ -436,10 +436,10 @@ int fuse_mount_compat1(const char *mountpoint, const char *args[])
return fuse_mount_compat22(mountpoint, NULL);
}
@@ -57,4 +86,7 @@ Index: fuse-2.8.6/lib/helper.c
+FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED");
FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2");
- #endif /* __FreeBSD__ */
+ #endif /* __FreeBSD__ || __NetBSD__ */
+--
+1.8.1.2
+
diff --git a/meta-oe/recipes-support/fuse/fuse_2.9.2.bb b/meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb
similarity index 67%
rename from meta-oe/recipes-support/fuse/fuse_2.9.2.bb
rename to meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb
index b6c2a9e..358b58e 100644
--- a/meta-oe/recipes-support/fuse/fuse_2.9.2.bb
+++ b/meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb
@@ -1,18 +1,21 @@
-DESCRIPTION = "With FUSE it is possible to implement a fully functional filesystem in a userspace program"
+SUMMARY = "With FUSE it is possible to implement a fully functional filesystem in a userspace program"
+DESCRIPTION = "FUSE (Filesystem in Userspace) is a simple interface for userspace \
+programs to export a virtual filesystem to the Linux kernel. FUSE \
+also aims to provide a secure method for non privileged users to \
+create and mount their own filesystem implementations. \
+"
HOMEPAGE = "http://fuse.sf.net"
SECTION = "libs"
LICENSE = "GPLv2 & LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
-PR = "r1"
-
SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/fuse-${PV}.tar.gz \
file://gold-unversioned-symbol.patch \
file://aarch64.patch \
"
-SRC_URI[md5sum] = "7d80d0dc9cc2b9199a0c53787c151205"
-SRC_URI[sha256sum] = "81a728fb3f87da33063068735e2fb7e2cd89df207d32687d3d3278385279cefc"
+SRC_URI[md5sum] = "33cae22ca50311446400daf8a6255c6a"
+SRC_URI[sha256sum] = "0beb83eaf2c5e50730fc553406ef124d77bc02c64854631bdfc86bfd6437391c"
inherit autotools pkgconfig
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 03/13] physfs: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 02/13] fuse: move to meta-filesystems and upgrade Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 04/13] ifuse: " Hongxu Jia
` (10 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
Move physfs from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
{meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
diff --git a/meta-oe/recipes-support/physfs/physfs_2.0.3.bb b/meta-filesystems/recipes-support/physfs/physfs_2.0.3.bb
similarity index 100%
rename from meta-oe/recipes-support/physfs/physfs_2.0.3.bb
rename to meta-filesystems/recipes-support/physfs/physfs_2.0.3.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 04/13] ifuse: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (2 preceding siblings ...)
2013-08-14 6:30 ` [RFC PATCH 03/13] physfs: move to meta-filesystems Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 05/13] smbnetfs: " Hongxu Jia
` (9 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
Move ifuse from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
diff --git a/meta-oe/recipes-connectivity/ifuse/ifuse_1.1.2.bb b/meta-filesystems/recipes-filesystems/ifuse/ifuse_1.1.2.bb
similarity index 100%
rename from meta-oe/recipes-connectivity/ifuse/ifuse_1.1.2.bb
rename to meta-filesystems/recipes-filesystems/ifuse/ifuse_1.1.2.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 05/13] smbnetfs: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (3 preceding siblings ...)
2013-08-14 6:30 ` [RFC PATCH 04/13] ifuse: " Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 06/13] sshfs-fuse: " Hongxu Jia
` (8 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
Move smbnetfs from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
diff --git a/meta-oe/recipes-connectivity/smbnetfs/smbnetfs_git.bb b/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb
similarity index 100%
rename from meta-oe/recipes-connectivity/smbnetfs/smbnetfs_git.bb
rename to meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 06/13] sshfs-fuse: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (4 preceding siblings ...)
2013-08-14 6:30 ` [RFC PATCH 05/13] smbnetfs: " Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 07/13] owfs: move to meta-filesystems and upgrade Hongxu Jia
` (7 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
Move sshfs-fuse from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
diff --git a/meta-oe/recipes-connectivity/sshfs-fuse/sshfs-fuse_2.4.bb b/meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_2.4.bb
similarity index 100%
rename from meta-oe/recipes-connectivity/sshfs-fuse/sshfs-fuse_2.4.bb
rename to meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_2.4.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 07/13] owfs: move to meta-filesystems and upgrade
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (5 preceding siblings ...)
2013-08-14 6:30 ` [RFC PATCH 06/13] sshfs-fuse: " Hongxu Jia
@ 2013-08-14 6:30 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 08/13] cramfs: move to meta-filesystems Hongxu Jia
` (6 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:30 UTC (permalink / raw)
To: openembedded-devel
- Move owfs from meta-oe to meta-filesystems
- Upgrade owfs to 2.9p1
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-filesystems}/owfs/owfs/owhttpd | 0
.../recipes-filesystems}/owfs/owfs/owserver | 0
.../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 ++++++-----
3 files changed, 6 insertions(+), 5 deletions(-)
rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
diff --git a/meta-oe/recipes-extended/owfs/owfs/owhttpd b/meta-filesystems/recipes-filesystems/owfs/owfs/owhttpd
similarity index 100%
rename from meta-oe/recipes-extended/owfs/owfs/owhttpd
rename to meta-filesystems/recipes-filesystems/owfs/owfs/owhttpd
diff --git a/meta-oe/recipes-extended/owfs/owfs/owserver b/meta-filesystems/recipes-filesystems/owfs/owfs/owserver
similarity index 100%
rename from meta-oe/recipes-extended/owfs/owfs/owserver
rename to meta-filesystems/recipes-filesystems/owfs/owfs/owserver
diff --git a/meta-oe/recipes-extended/owfs/owfs_2.8p20.bb b/meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb
similarity index 85%
rename from meta-oe/recipes-extended/owfs/owfs_2.8p20.bb
rename to meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb
index 36772cf..b46940e 100644
--- a/meta-oe/recipes-extended/owfs/owfs_2.8p20.bb
+++ b/meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb
@@ -1,18 +1,19 @@
-DESCRIPTION = "1-Wire file system"
+SUMMARY = "1-Wire file system"
+DESCRIPTION = "OWFS is an easy way to use the powerful 1-wire system of Dallas/Maxim"
HOMEPAGE = "http://www.owfs.org/"
SECTION = "console/network"
LICENSE = "GPLv2 & LGPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
- file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a0bc427f423a41220ab79a0b392218bd \
+ file://COPYING.LIB;md5=865c4bd642d9e04f43925ad7e929ae87"
DEPENDS = "fuse virtual/libusb0"
SRC_URI = "${SOURCEFORGE_MIRROR}/owfs/owfs-${PV}.tar.gz \
file://owhttpd \
file://owserver "
-SRC_URI[md5sum] = "9aebee6c0e724553f5be6a542494eae5"
-SRC_URI[sha256sum] = "2374ce7864927a430da83691eb994382407e2dba492f9789b560d025841cc8ba"
+SRC_URI[md5sum] = "56ba145be208002e58775a7203369851"
+SRC_URI[sha256sum] = "9d22dbff72d235476688c02669f7171b23e21dffadf40bbdd3b8263908218424"
inherit autotools update-rc.d
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 08/13] cramfs: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (6 preceding siblings ...)
2013-08-14 6:30 ` [RFC PATCH 07/13] owfs: move to meta-filesystems and upgrade Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 09/13] xfsprogs: move to meta-filesystems and upgrade Hongxu Jia
` (5 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
Move cramfs from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
diff --git a/meta-oe/recipes-support/cramfs/cramfs_1.1.bb b/meta-filesystems/recipes-filesystems/cramfs/cramfs_1.1.bb
similarity index 100%
rename from meta-oe/recipes-support/cramfs/cramfs_1.1.bb
rename to meta-filesystems/recipes-filesystems/cramfs/cramfs_1.1.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 09/13] xfsprogs: move to meta-filesystems and upgrade
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (7 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 08/13] cramfs: move to meta-filesystems Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 10/13] ntfs-3g-ntfsprogs: " Hongxu Jia
` (4 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
- Move xfsprogs from meta-oe to meta-filesystems
- Upgrade xfsprogs to 3.1.11
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../files}/drop-configure-check-for-aio.patch | 42 ++--
.../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
.../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
3 files changed, 51 insertions(+), 221 deletions(-)
rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
diff --git a/meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/drop-configure-check-for-aio.patch b/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
similarity index 67%
rename from meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/drop-configure-check-for-aio.patch
rename to meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
index a1c6042..7601095 100644
--- a/meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/drop-configure-check-for-aio.patch
+++ b/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
@@ -1,25 +1,20 @@
-Upstream-Status: Pending
-
-From a38bf800a655ea32cbddd6504e15c2f18597fd13 Mon Sep 17 00:00:00 2001
-From: Andreas Oberritter <obi@opendreambox.org>
-Date: Wed, 13 Mar 2013 14:40:13 +0100
-Subject: [PATCH] xfsprogs: drop configure check for aio
+xfsprogs: drop configure check for aio
It's unused and breaks compilation with uclibc.
-Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
+Upstream-Status: Pending
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
- configure.in | 6 +++---
- m4/Makefile | 1 -
- m4/package_aiodev.m4 | 37 -------------------------------------
- 3 files changed, 3 insertions(+), 41 deletions(-)
- delete mode 100644 m4/package_aiodev.m4
+ configure.ac | 6 +++---
+ m4/Makefile | 1 -
+ m4/package_aiodev.m4 | 36 ------------------------------------
+ 3 files changed, 3 insertions(+), 40 deletions(-)
-diff --git a/configure.in b/configure.in
-index 664c0e9..f7d35f1 100644
---- a/configure.in
-+++ b/configure.in
-@@ -46,6 +46,9 @@ AC_ARG_ENABLE(lib64,
+diff --git a/configure.ac b/configure.ac
+index b968977..4e2a263 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -47,6 +47,9 @@ AC_ARG_ENABLE(lib64,
enable_lib64=yes)
AC_SUBST(enable_lib64)
@@ -29,7 +24,7 @@ index 664c0e9..f7d35f1 100644
#
# If the user specified a libdir ending in lib64 do not append another
# 64 to the library names.
-@@ -91,9 +94,6 @@ AC_PACKAGE_GLOBALS(xfsprogs)
+@@ -92,9 +95,6 @@ AC_PACKAGE_GLOBALS(xfsprogs)
AC_PACKAGE_UTILITIES(xfsprogs)
AC_MULTILIB($enable_lib64)
@@ -52,11 +47,10 @@ index 654a4fb..d282f0a 100644
package_globals.m4 \
package_libcdev.m4 \
diff --git a/m4/package_aiodev.m4 b/m4/package_aiodev.m4
-deleted file mode 100644
-index 490d9c8..0000000
+index 490d9c8..8b13789 100644
--- a/m4/package_aiodev.m4
-+++ /dev/null
-@@ -1,37 +0,0 @@
++++ b/m4/package_aiodev.m4
+@@ -1,37 +1 @@
-#
-# Check if we have a libaio.h installed
-#
@@ -93,7 +87,7 @@ index 490d9c8..0000000
- fi
- AC_SUBST(librt)
- ])
--
+
--
-1.7.10.4
+1.8.1.2
diff --git a/meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/remove-install-as-user.patch b/meta-filesystems/recipes-utils/xfsprogs/files/remove-install-as-user.patch
similarity index 46%
rename from meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/remove-install-as-user.patch
rename to meta-filesystems/recipes-utils/xfsprogs/files/remove-install-as-user.patch
index 1263aaf..e761db3 100644
--- a/meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8/remove-install-as-user.patch
+++ b/meta-filesystems/recipes-utils/xfsprogs/files/remove-install-as-user.patch
@@ -1,7 +1,18 @@
-diff -urN a/include/buildmacros b/include/buildmacros
---- a/include/buildmacros 2011-12-27 23:32:31.554197934 -0600
-+++ b/include/buildmacros 2011-12-27 23:33:17.895485348 -0600
-@@ -30,7 +30,7 @@
+remove install as user
+
+Upstream-Status: Inappropriate [configuration]
+
+Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+---
+ include/buildmacros | 2 +-
+ include/install-sh | 95 ++++++++---------------------------------------------
+ 2 files changed, 14 insertions(+), 83 deletions(-)
+
+diff --git a/include/buildmacros b/include/buildmacros
+index 7a01880..0840d55 100644
+--- a/include/buildmacros
++++ b/include/buildmacros
+@@ -30,7 +30,7 @@ OBJECTS = $(ASFILES:.s=.o) \
$(LFILES:.l=.o) \
$(YFILES:%.y=%.tab.o)
@@ -10,9 +21,10 @@ diff -urN a/include/buildmacros b/include/buildmacros
IMAGES_DIR = $(TOPDIR)/all-images
DIST_DIR = $(TOPDIR)/dist
-diff -urN a/include/install-sh b/include/install-sh
---- a/include/install-sh 2011-12-27 23:32:31.556198121 -0600
-+++ b/include/install-sh 2011-12-27 23:32:57.012201738 -0600
+diff --git a/include/install-sh b/include/install-sh
+index c952a71..b9d66f7 100755
+--- a/include/install-sh
++++ b/include/install-sh
@@ -24,11 +24,11 @@
# set set | yes yes
#
@@ -29,7 +41,7 @@ diff -urN a/include/install-sh b/include/install-sh
echo ""
echo "The \$DIST_MANIFEST and \$DIST_ROOT environment variables affect the"
echo "behaviour of this command - see comments in the script."
-@@ -38,32 +38,6 @@
+@@ -38,32 +38,6 @@ _usage() {
exit 1
}
@@ -62,7 +74,7 @@ diff -urN a/include/install-sh b/include/install-sh
_manifest ()
{
echo $* | sed -e 's/\/\//\//g' >>${DIST_MANIFEST:-/dev/null}
-@@ -77,9 +51,6 @@
+@@ -77,9 +51,6 @@ Sflag=false
Tflag=false
DIRMODE=755
FILEMODE=644
@@ -72,7 +84,7 @@ diff -urN a/include/install-sh b/include/install-sh
# default is to install and don't append manifest
INSTALL=true
-@@ -92,24 +63,16 @@
+@@ -94,24 +65,16 @@ MANIFEST=:
if $INSTALL
then
@@ -100,7 +112,7 @@ diff -urN a/include/install-sh b/include/install-sh
m)
DIRMODE=`expr $OPTARG`
FILEMODE=$DIRMODE
-@@ -144,18 +107,7 @@
+@@ -146,18 +109,7 @@ then
# first usage
#
$MKDIR -p $dir
@@ -120,7 +132,7 @@ diff -urN a/include/install-sh b/include/install-sh
elif $Sflag
then
#
-@@ -201,7 +153,7 @@
+@@ -203,7 +155,7 @@ then
install_name=$target/$solib
$CP $solib $install_name
status=$?
@@ -129,7 +141,7 @@ diff -urN a/include/install-sh b/include/install-sh
break
fi
done
-@@ -252,7 +204,7 @@
+@@ -254,7 +206,7 @@ then
install_name=$target/$old_library
$CP $old_library $install_name
status=$?
@@ -138,7 +150,7 @@ diff -urN a/include/install-sh b/include/install-sh
;;
*)
echo "$prog: -T $lt_install invalid"
-@@ -265,7 +217,6 @@
+@@ -267,7 +219,6 @@ then
if [ $status -eq 0 ]
then
$CHMOD $FILEMODE $install_name
@@ -146,7 +158,7 @@ diff -urN a/include/install-sh b/include/install-sh
fi
;;
esac
-@@ -290,23 +241,10 @@
+@@ -292,23 +243,10 @@ else
then
if [ -f $dir/$f ]
then
@@ -172,185 +184,7 @@ diff -urN a/include/install-sh b/include/install-sh
fi
fi
else
-@@ -332,14 +270,7 @@
- status=$?
- if [ $status -eq 0 ]
- then
-- $CHMOD $FILEMODE $dir/$f
-- status=$?
-- if [ $status -eq 0 ]
-- then
-- $CHOWN $OWNER $GROUP $dir/$f
-- status=$?
-- fi
-- $MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$f ${dir#$DIST_ROOT}/$f
-+ $MANIFEST f $FILEMODE $HERE/$f ${dir#$DIST_ROOT}/$f
- fi
- [ $status -ne 0 ] && break
- done
-diff -urN a/install-sh b/install-sh
---- a/install-sh 2011-12-27 23:32:31.565200349 -0600
-+++ b/install-sh 2011-12-27 23:32:51.854178224 -0600
-@@ -24,11 +24,11 @@
- # set set | yes yes
- #
- _usage() {
-- echo "Usage: $prog [-o owner] [-g group] [-m mode] -d directory"
-- echo "or $prog [-D] [-o owner] [-g group] [-m mode] file directory/file"
-- echo "or $prog [-o owner] [-g group] [-m mode] file [file ...] directory"
-+ echo "Usage: $prog [-m mode] -d directory"
-+ echo "or $prog [-m mode] file directory/file"
-+ echo "or $prog [-m mode] file [file ...] directory"
- echo "or $prog -S file target (creates \"target\" symlink)"
-- echo "or $prog -T lt_arg [-o owner] [-g group] [-m mode] libtool.lai directory"
-+ echo "or $prog -T lt_arg [-m mode] libtool.lai directory"
- echo ""
- echo "The \$DIST_MANIFEST and \$DIST_ROOT environment variables affect the"
- echo "behaviour of this command - see comments in the script."
-@@ -38,32 +38,6 @@
- exit 1
- }
-
--_chown ()
--{
-- _st=255
-- if [ $# -eq 3 ] ; then
-- chown $1:$2 $3
-- _st=$?
-- if [ $_st -ne 0 ] ; then
-- if [ $REAL_UID != '0' ] ; then
-- if [ ! -f $DIST_ROOT/.chown.quiet ] ; then
-- echo '==============================================='
-- echo Ownership of files under ${DIST_ROOT:-/}
-- echo cannot be changed
-- echo '==============================================='
-- if [ -n "$DIST_ROOT" ] ; then
-- touch $DIST_ROOT/.chown.quiet
-- fi
-- fi
-- _st=0
-- fi
-- fi
-- fi
--
-- return $_st
--}
--
--
- _manifest ()
- {
- echo $* | sed -e 's/\/\//\//g' >>${DIST_MANIFEST:-/dev/null}
-@@ -77,9 +51,6 @@
- Tflag=false
- DIRMODE=755
- FILEMODE=644
--OWNER=`id -u`
--GROUP=`id -g`
--REAL_UID=$OWNER
-
- # default is to install and don't append manifest
- INSTALL=true
-@@ -92,24 +63,16 @@
-
- if $INSTALL
- then
-- CP=cp; LN=ln; MKDIR=mkdir; CHMOD=chmod; CHOWN=_chown
-+ CP=cp; LN=ln; MKDIR=mkdir; CHMOD=chmod;
- else
-- CP=true; LN=true; MKDIR=true; CHMOD=true; CHOWN=true
-+ CP=true; LN=true; MKDIR=true; CHMOD=true;
- fi
-
--[ -n "$DIST_ROOT" -a $REAL_UID -ne 0 ] && CHOWN=true
--
--while getopts "Dcm:d:S:o:g:T:" c $*
-+while getopts "Dcm:d:S:T:" c $*
- do
- case $c in
- c)
- ;;
-- g)
-- GROUP=$OPTARG
-- ;;
-- o)
-- OWNER=$OPTARG
-- ;;
- m)
- DIRMODE=`expr $OPTARG`
- FILEMODE=$DIRMODE
-@@ -144,18 +107,7 @@
- # first usage
- #
- $MKDIR -p $dir
-- status=$?
-- if [ $status -eq 0 ]
-- then
-- $CHMOD $DIRMODE $dir
-- status=$?
-- fi
-- if [ $status -eq 0 ]
-- then
-- $CHOWN $OWNER $GROUP $dir
-- status=$?
-- fi
-- $MANIFEST d $DIRMODE $OWNER $GROUP ${dir#$DIST_ROOT}
-+ $MANIFEST d $DIRMODE ${dir#$DIST_ROOT}
- elif $Sflag
- then
- #
-@@ -201,7 +153,7 @@
- install_name=$target/$solib
- $CP $solib $install_name
- status=$?
-- $MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$solib ${install_name#$DIST_ROOT}
-+ $MANIFEST f $FILEMODE $HERE/$solib ${install_name#$DIST_ROOT}
- break
- fi
- done
-@@ -252,7 +204,7 @@
- install_name=$target/$old_library
- $CP $old_library $install_name
- status=$?
-- $MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$old_library ${install_name#$DIST_ROOT}
-+ $MANIFEST f $FILEMODE $HERE/$old_library ${install_name#$DIST_ROOT}
- ;;
- *)
- echo "$prog: -T $lt_install invalid"
-@@ -265,7 +217,6 @@
- if [ $status -eq 0 ]
- then
- $CHMOD $FILEMODE $install_name
-- $CHOWN $OWNER $GROUP $install_name
- fi
- ;;
- esac
-@@ -290,23 +241,10 @@
- then
- if [ -f $dir/$f ]
- then
-- $CHMOD $FILEMODE $dir/$f
-- status=$?
-- if [ $status -eq 0 ]
-- then
-- $CHOWN $OWNER $GROUP $dir/$f
-- status=$?
-- fi
-- $MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$f ${dir#$DIST_ROOT}/$f
-+ $MANIFEST f $FILEMODE $HERE/$f ${dir#$DIST_ROOT}/$f
- else
- $CHMOD $FILEMODE $dir
-- status=$?
-- if [ $status -eq 0 ]
-- then
-- $CHOWN $OWNER $GROUP $dir
-- status=$?
-- fi
-- $MANIFEST f $FILEMODE $OWNER $GROUP $HERE/$dir ${dir#$DIST_ROOT}
-+ $MANIFEST f $FILEMODE $HERE/$dir ${dir#$DIST_ROOT}
- fi
- fi
- else
-@@ -332,14 +270,7 @@
+@@ -334,14 +272,7 @@ else
status=$?
if [ $status -eq 0 ]
then
@@ -366,3 +200,6 @@ diff -urN a/install-sh b/install-sh
fi
[ $status -ne 0 ] && break
done
+--
+1.8.1.2
+
diff --git a/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb b/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb
similarity index 90%
rename from meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb
rename to meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb
index ba3490d..ceb0ddf 100644
--- a/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb
+++ b/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb
@@ -5,15 +5,14 @@ LICENSE = "GPLv2"
LICENSE_libhandle = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://doc/COPYING;md5=dbdb5f4329b7e7145de650e9ecd4ac2a"
DEPENDS = "util-linux"
-PR = "r1"
SRC_URI = "ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz \
file://remove-install-as-user.patch \
file://drop-configure-check-for-aio.patch \
"
-SRC_URI[md5sum] = "f70b2e7200d4c29f0af1cf70e7be1db6"
-SRC_URI[sha256sum] = "74409e2e3748074999df25c00f722621659a0bd3607e677f0bcc4373b8c93eab"
+SRC_URI[md5sum] = "de9f1f45026c2f4e0776058d429ff4b6"
+SRC_URI[sha256sum] = "adf4980177b5c890c1ca86b9c0e3e4d69a3f95bfc01746844280c2393cf4d6be"
inherit autotools
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 10/13] ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (8 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 09/13] xfsprogs: move to meta-filesystems and upgrade Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 11/13] f2fs-tools: move to meta-filesystems Hongxu Jia
` (3 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
- Move ntfs-3g-ntfsprogs from meta-oe to meta-filesystems
- Upgrade ntfs-3g-ntfsprogs to 2013.1.13
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
diff --git a/meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb b/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb
similarity index 63%
rename from meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb
rename to meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb
index 42f7ca5..e084187 100644
--- a/meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb
+++ b/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb
@@ -5,13 +5,12 @@ PROVIDES = "ntfsprogs ntfs-3g"
LICENSE = "GPLv2 & LGPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a"
-PR = "r0"
SRC_URI = "http://tuxera.com/opensource/ntfs-3g_ntfsprogs-${PV}.tgz"
S = "${WORKDIR}/ntfs-3g_ntfsprogs-${PV}"
-SRC_URI[md5sum] = "9c4ce318373b15332239a77a9d2a39fe"
-SRC_URI[sha256sum] = "aa8c747f0bfe819b2387b05e12db8d35e4ac96dcb2432873a0b939e248b2ee05"
+SRC_URI[md5sum] = "2d6fb47ddf62b51733227126fe9227fe"
+SRC_URI[sha256sum] = "4b383f0074a3ab7683339d1f18222b107aaeb4983db119292c43c2b275cefb27"
inherit autotools
@@ -23,8 +22,14 @@ EXTRA_OEMAKE = "LDCONFIG=echo"
PACKAGES =+ "ntfs-3g ntfsprogs libntfs-3g"
-FILES_ntfs-3g = "${base_sbindir}/*.ntfs-3g ${bindir}/ntfs-3g*"
-RDEPENDS_ntfs-3g += "fuse"
+FILES_ntfs-3g = "${base_sbindir}/*.ntfs-3g ${bindir}/ntfs-3g* ${base_sbindir}/mount.ntfs"
+RDEPENDS_ntfs-3g += "fuse util-linux-mount"
FILES_ntfsprogs = "${base_sbindir}/* ${bindir}/* ${sbindir}/*"
FILES_libntfs-3g = "${libdir}/*${SOLIBS}"
+
+do_install_append() {
+ # Standard mount will execute the program /sbin/mount.TYPE
+ # when called. Add the symbolic to let mount could find ntfs.
+ ln -sf mount.ntfs-3g ${D}/${base_sbindir}/mount.ntfs
+}
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 11/13] f2fs-tools: move to meta-filesystems
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (9 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 10/13] ntfs-3g-ntfsprogs: " Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 12/13] fuse-exfat: add version 1.0.1 Hongxu Jia
` (2 subsequent siblings)
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
Move f2fs-tools from meta-oe to meta-filesystems
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
diff --git a/meta-oe/recipes-core/f2fs-tools/f2fs-tools_1.1.0.bb b/meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.1.0.bb
similarity index 100%
rename from meta-oe/recipes-core/f2fs-tools/f2fs-tools_1.1.0.bb
rename to meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.1.0.bb
--
1.8.1.2
^ permalink raw reply [flat|nested] 27+ messages in thread
* [RFC PATCH 12/13] fuse-exfat: add version 1.0.1
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (10 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 11/13] f2fs-tools: move to meta-filesystems Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 13/13] exfat-utils: " Hongxu Jia
2013-08-14 7:15 ` [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Martin Jansa
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
The fuse-exfat is read and write exFAT driver for FUSE
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../fuse-exfat/fuse-exfat_1.0.1.bb | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
diff --git a/meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb b/meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
new file mode 100644
index 0000000..d29dc0a
--- /dev/null
+++ b/meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
@@ -0,0 +1,26 @@
+SUMMARY = "read and write exFAT driver for FUSE"
+DESCRIPTION = "fuse-exfat is a read and write driver implementing the \
+extended file allocation table as a filesystem in userspace. A mounthelper \
+is provided unter the name mount.exfat-fuse. \
+"
+HOMEPAGE = "http://code.google.com/p/exfat/"
+SECTION = "universe/otherosfs"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
+SRC_URI = "${DEBIAN_MIRROR}/main/f/fuse-exfat/fuse-exfat_${PV}.orig.tar.gz \
+"
+DEPENDS = "fuse virtual/libc"
+RDEPENDS_${PN} += "util-linux-mount"
+
+inherit scons
+
+SRC_URI[md5sum] = "7988a5111841593231f20af22153362d"
+SRC_URI[sha256sum] = "12ac1ba1b7d4343bef64e7898176705a41cfe3b5a7a179e28549d242e2854758"
+
+EXTRA_OESCONS = " \
+ DESTDIR=${D}/${base_sbindir} \
+"
+
+do_install_prepend() {
+ install -d ${D}/${base_sbindir}
+}
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* [RFC PATCH 13/13] exfat-utils: add version 1.0.1
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (11 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 12/13] fuse-exfat: add version 1.0.1 Hongxu Jia
@ 2013-08-14 6:31 ` Hongxu Jia
2013-08-14 7:15 ` [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Martin Jansa
13 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 6:31 UTC (permalink / raw)
To: openembedded-devel
The utilities to create, check, label and dump exFAT filesystem
[YOCTO #4178]
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
---
.../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 ++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
diff --git a/meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb b/meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
new file mode 100644
index 0000000..a5a314f
--- /dev/null
+++ b/meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
@@ -0,0 +1,29 @@
+SUMMARY = "utilities to create, check, label and dump exFAT filesystem"
+DESCRIPTION = "Utilities to manage extended file allocation table filesystem. \
+This package provides tools to create, check and label the filesystem. It \
+contains \
+ - dumpexfat to dump properties of the filesystem \
+ - exfatfsck / fsck.exfat to report errors found on a exFAT filesystem \
+ - exfatlabel to label a exFAT filesystem \
+ - mkexfatfs / mkfs.exfat to create a exFAT filesystem. \
+"
+HOMEPAGE = "http://code.google.com/p/exfat/"
+SECTION = "universe/otherosfs"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
+SRC_URI = "${DEBIAN_MIRROR}/main/e/exfat-utils/exfat-utils_${PV}.orig.tar.gz \
+"
+DEPENDS = "virtual/libc"
+
+inherit scons
+
+SRC_URI[md5sum] = "e592130829d0bf61fa5e3cd1c759d329"
+SRC_URI[sha256sum] = "eeacedca1878065dc3886674ae39cd51149c37bd7d6d7e9325c971a1d1acdab3"
+
+EXTRA_OESCONS = " \
+ DESTDIR=${D}/${base_sbindir} \
+"
+
+do_install_prepend() {
+ install -d ${D}/${base_sbindir}
+}
--
1.8.1.2
^ permalink raw reply related [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
` (12 preceding siblings ...)
2013-08-14 6:31 ` [RFC PATCH 13/13] exfat-utils: " Hongxu Jia
@ 2013-08-14 7:15 ` Martin Jansa
2013-08-14 7:30 ` Hongxu Jia
2013-08-14 11:33 ` Joe MacDonald
13 siblings, 2 replies; 27+ messages in thread
From: Martin Jansa @ 2013-08-14 7:15 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 9770 bytes --]
On Wed, Aug 14, 2013 at 02:30:52PM +0800, Hongxu Jia wrote:
> Survey the filesystem related items in meta-oe, and move them to the
> meta-openembedded/meta-filesystems layer
Whole patchset looks good to me. Only thing I've noticed is that we have
interesting collection of BBFILE_COLLECTIONS names, I know it's not
important as long as we use correct name in other assignments, but
maybe some convention (like styleguide for recipes) would be nice:
meta-efl/conf/layer.conf:BBFILE_COLLECTIONS += "efl-layer"
meta-gnome/conf/layer.conf:BBFILE_COLLECTIONS += "gnome-layer"
meta-gpe/conf/layer.conf:BBFILE_COLLECTIONS += "gpe-layer"
meta-initramfs/conf/layer.conf:BBFILE_COLLECTIONS += "meta-initramfs"
meta-multimedia/conf/layer.conf:BBFILE_COLLECTIONS += "multimedia-layer"
meta-networking/conf/layer.conf:BBFILE_COLLECTIONS += "networking"
meta-oe/conf/layer.conf:BBFILE_COLLECTIONS += "openembedded-layer"
meta-ruby/conf/layer.conf:BBFILE_COLLECTIONS += "ruby-layer"
meta-systemd/conf/layer.conf:BBFILE_COLLECTIONS += "systemd-layer"
meta-webserver/conf/layer.conf:BBFILE_COLLECTIONS += "webserver"
meta-xfce/conf/layer.conf:BBFILE_COLLECTIONS += "xfce-layer"
toolchain-layer/conf/layer.conf:BBFILE_COLLECTIONS += "toolchain-layer"
meta-filesystems/conf/layer.conf:BBFILE_COLLECTIONS += "filesystems"
meta-perl/conf/layer.conf:BBFILE_COLLECTIONS += "perl-layer"
What about using <foo>-layer for meta-<foo> layer.conf?
Only
meta-initramfs, meta-networking, meta-oe, meta-webserver,
meta-filesystems, toolchain-layer aren't using that convention now
>
> *1, already layout in meta-oe, they will be moved to meta-filesystems with
> the exception of lvm2 and udisks.
> - lvm2 is depended by udisks/cryptsetup/multipath-tools.
> - udisks has close relations with systemd.
> meta-oe--------------->|recipes-core---------------->|f2fs-tools
> |recipes-extended------------>|owfs
> |recipes-connectivity-------->|ifuse
> |sshfs-fuse
> |smbnetfs
> |recipes-support------------->|ntfs-3g-ntfsprogs
> |xfsprogs
> |cramfs
> |physfs
> |fuse
> |lvm2
> |udisks
>
> *2, already layout in oe-core/meta, they will stay where they are.
> oe-core/meta---------->|recipes-devtools------------>|file
> |dosfstools
> |squashfs-tools
> |devel-config------->nfs-export-root
> |btrfs-tools
> |genext2fs
> |e2fsprogs
> |util-linux
> |packagegroups------>packagegroup-base.bb
> |sysfsutils
> |recipes-extended------------>|stat
> |recipes-support------------->|attr
>
> *3, TOBE layout in meta-filesystems layer.
> ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
>
> meta-filesystems------>|recipes-filesystems--------->|ifuse
> |sshfs-fuse
> |owfs
> |ntfs-3g-ntfsprogs
> |cramfs
> |smbnetfs
> |fuse-exfat
> |recipes-support------------->|fuse
> |physfs
> |recipes-utils--------------->|f2fs-tools
> |exfat-utils
> |xfsprogs
>
> *4, upgrade and newly added
> 1) 4 Packages need to be upgraded
> owfs, 2.8p20-->2.9p1
> ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
> xfsprogs, 3.1.8-->3.1.11
> fuse, 2.9.2-->2.9.3
>
> 2) 2 Packages are newly added to meta-filesystems
> fuse-exfat: add version 1.0.1
> exfat-utils: add version 1.0.1
>
> [YOCTO #4178]
>
> //Hongxu
>
> The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
>
> gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
>
> are available in the git repository at:
>
> git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
>
> Hongxu Jia (13):
> meta-filesystems creation
> fuse: move to meta-filesystems and upgrade
> physfs: move to meta-filesystems
> ifuse: move to meta-filesystems
> smbnetfs: move to meta-filesystems
> sshfs-fuse: move to meta-filesystems
> owfs: move to meta-filesystems and upgrade
> cramfs: move to meta-filesystems
> xfsprogs: move to meta-filesystems and upgrade
> ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
> f2fs-tools: move to meta-filesystems
> fuse-exfat: add version 1.0.1
> exfat-utils: add version 1.0.1
>
> meta-filesystems/COPYING.MIT | 17 ++
> meta-filesystems/README | 138 +++++++++++++
> meta-filesystems/conf/layer.conf | 10 +
> .../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
> .../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
> .../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
> .../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
> .../recipes-filesystems}/owfs/owfs/owhttpd | 0
> .../recipes-filesystems}/owfs/owfs/owserver | 0
> .../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
> .../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
> .../sshfs-fuse/sshfs-fuse_2.4.bb | 0
> .../recipes-support/fuse/files}/aarch64.patch | 15 +-
> .../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
> .../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
> .../recipes-support/physfs/physfs_2.0.3.bb | 0
> .../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
> .../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
> .../files}/drop-configure-check-for-aio.patch | 42 ++--
> .../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
> .../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
> 21 files changed, 363 insertions(+), 259 deletions(-)
> create mode 100644 meta-filesystems/COPYING.MIT
> create mode 100644 meta-filesystems/README
> create mode 100644 meta-filesystems/conf/layer.conf
> rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
> create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
> rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
> rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
> rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
> rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
> create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
> rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
> rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
>
> --
> 1.8.1.2
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
2013-08-14 7:15 ` [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Martin Jansa
@ 2013-08-14 7:30 ` Hongxu Jia
2013-08-14 11:53 ` Martin Jansa
2013-08-14 11:33 ` Joe MacDonald
1 sibling, 1 reply; 27+ messages in thread
From: Hongxu Jia @ 2013-08-14 7:30 UTC (permalink / raw)
To: openembedded-devel
On 08/14/2013 03:15 PM, Martin Jansa wrote:
> On Wed, Aug 14, 2013 at 02:30:52PM +0800, Hongxu Jia wrote:
>> Survey the filesystem related items in meta-oe, and move them to the
>> meta-openembedded/meta-filesystems layer
> Whole patchset looks good to me. Only thing I've noticed is that we have
> interesting collection of BBFILE_COLLECTIONS names, I know it's not
> important as long as we use correct name in other assignments, but
> maybe some convention (like styleguide for recipes) would be nice:
>
> meta-efl/conf/layer.conf:BBFILE_COLLECTIONS += "efl-layer"
> meta-gnome/conf/layer.conf:BBFILE_COLLECTIONS += "gnome-layer"
> meta-gpe/conf/layer.conf:BBFILE_COLLECTIONS += "gpe-layer"
> meta-initramfs/conf/layer.conf:BBFILE_COLLECTIONS += "meta-initramfs"
> meta-multimedia/conf/layer.conf:BBFILE_COLLECTIONS += "multimedia-layer"
> meta-networking/conf/layer.conf:BBFILE_COLLECTIONS += "networking"
> meta-oe/conf/layer.conf:BBFILE_COLLECTIONS += "openembedded-layer"
> meta-ruby/conf/layer.conf:BBFILE_COLLECTIONS += "ruby-layer"
> meta-systemd/conf/layer.conf:BBFILE_COLLECTIONS += "systemd-layer"
> meta-webserver/conf/layer.conf:BBFILE_COLLECTIONS += "webserver"
> meta-xfce/conf/layer.conf:BBFILE_COLLECTIONS += "xfce-layer"
> toolchain-layer/conf/layer.conf:BBFILE_COLLECTIONS += "toolchain-layer"
>
> meta-filesystems/conf/layer.conf:BBFILE_COLLECTIONS += "filesystems"
> meta-perl/conf/layer.conf:BBFILE_COLLECTIONS += "perl-layer"
>
> What about using <foo>-layer for meta-<foo> layer.conf?
>
> Only
> meta-initramfs, meta-networking, meta-oe, meta-webserver,
> meta-filesystems, toolchain-layer aren't using that convention now
Agree, follow the convention is good and I will fix it by hand.
BTW, it's better to modify the script 'yocto-layer' in meta-oe
which I used to create the new layer.
The layer.conf format defined in
'scripts/lib/bsp/substrate/target/arch/layer/conf/layer.conf'
//Hongxu
>> *1, already layout in meta-oe, they will be moved to meta-filesystems with
>> the exception of lvm2 and udisks.
>> - lvm2 is depended by udisks/cryptsetup/multipath-tools.
>> - udisks has close relations with systemd.
>> meta-oe--------------->|recipes-core---------------->|f2fs-tools
>> |recipes-extended------------>|owfs
>> |recipes-connectivity-------->|ifuse
>> |sshfs-fuse
>> |smbnetfs
>> |recipes-support------------->|ntfs-3g-ntfsprogs
>> |xfsprogs
>> |cramfs
>> |physfs
>> |fuse
>> |lvm2
>> |udisks
>>
>> *2, already layout in oe-core/meta, they will stay where they are.
>> oe-core/meta---------->|recipes-devtools------------>|file
>> |dosfstools
>> |squashfs-tools
>> |devel-config------->nfs-export-root
>> |btrfs-tools
>> |genext2fs
>> |e2fsprogs
>> |util-linux
>> |packagegroups------>packagegroup-base.bb
>> |sysfsutils
>> |recipes-extended------------>|stat
>> |recipes-support------------->|attr
>>
>> *3, TOBE layout in meta-filesystems layer.
>> ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
>>
>> meta-filesystems------>|recipes-filesystems--------->|ifuse
>> |sshfs-fuse
>> |owfs
>> |ntfs-3g-ntfsprogs
>> |cramfs
>> |smbnetfs
>> |fuse-exfat
>> |recipes-support------------->|fuse
>> |physfs
>> |recipes-utils--------------->|f2fs-tools
>> |exfat-utils
>> |xfsprogs
>>
>> *4, upgrade and newly added
>> 1) 4 Packages need to be upgraded
>> owfs, 2.8p20-->2.9p1
>> ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
>> xfsprogs, 3.1.8-->3.1.11
>> fuse, 2.9.2-->2.9.3
>>
>> 2) 2 Packages are newly added to meta-filesystems
>> fuse-exfat: add version 1.0.1
>> exfat-utils: add version 1.0.1
>>
>> [YOCTO #4178]
>>
>> //Hongxu
>>
>> The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
>>
>> gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
>>
>> are available in the git repository at:
>>
>> git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
>> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
>>
>> Hongxu Jia (13):
>> meta-filesystems creation
>> fuse: move to meta-filesystems and upgrade
>> physfs: move to meta-filesystems
>> ifuse: move to meta-filesystems
>> smbnetfs: move to meta-filesystems
>> sshfs-fuse: move to meta-filesystems
>> owfs: move to meta-filesystems and upgrade
>> cramfs: move to meta-filesystems
>> xfsprogs: move to meta-filesystems and upgrade
>> ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
>> f2fs-tools: move to meta-filesystems
>> fuse-exfat: add version 1.0.1
>> exfat-utils: add version 1.0.1
>>
>> meta-filesystems/COPYING.MIT | 17 ++
>> meta-filesystems/README | 138 +++++++++++++
>> meta-filesystems/conf/layer.conf | 10 +
>> .../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
>> .../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
>> .../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
>> .../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
>> .../recipes-filesystems}/owfs/owfs/owhttpd | 0
>> .../recipes-filesystems}/owfs/owfs/owserver | 0
>> .../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
>> .../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
>> .../sshfs-fuse/sshfs-fuse_2.4.bb | 0
>> .../recipes-support/fuse/files}/aarch64.patch | 15 +-
>> .../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
>> .../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
>> .../recipes-support/physfs/physfs_2.0.3.bb | 0
>> .../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
>> .../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
>> .../files}/drop-configure-check-for-aio.patch | 42 ++--
>> .../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
>> .../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
>> 21 files changed, 363 insertions(+), 259 deletions(-)
>> create mode 100644 meta-filesystems/COPYING.MIT
>> create mode 100644 meta-filesystems/README
>> create mode 100644 meta-filesystems/conf/layer.conf
>> rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
>> create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
>> rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
>> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
>> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
>> rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
>> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
>> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
>> rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
>> rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
>> create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
>> rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
>> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
>> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
>> rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
>>
>> --
>> 1.8.1.2
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
2013-08-14 7:15 ` [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Martin Jansa
2013-08-14 7:30 ` Hongxu Jia
@ 2013-08-14 11:33 ` Joe MacDonald
1 sibling, 0 replies; 27+ messages in thread
From: Joe MacDonald @ 2013-08-14 11:33 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 10453 bytes --]
[Re: [oe] [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes] On 13.08.14 (Wed 09:15) Martin Jansa wrote:
> On Wed, Aug 14, 2013 at 02:30:52PM +0800, Hongxu Jia wrote:
> > Survey the filesystem related items in meta-oe, and move them to the
> > meta-openembedded/meta-filesystems layer
>
> Whole patchset looks good to me. Only thing I've noticed is that we have
> interesting collection of BBFILE_COLLECTIONS names, I know it's not
> important as long as we use correct name in other assignments, but
> maybe some convention (like styleguide for recipes) would be nice:
>
> meta-efl/conf/layer.conf:BBFILE_COLLECTIONS += "efl-layer"
> meta-gnome/conf/layer.conf:BBFILE_COLLECTIONS += "gnome-layer"
> meta-gpe/conf/layer.conf:BBFILE_COLLECTIONS += "gpe-layer"
> meta-initramfs/conf/layer.conf:BBFILE_COLLECTIONS += "meta-initramfs"
> meta-multimedia/conf/layer.conf:BBFILE_COLLECTIONS += "multimedia-layer"
> meta-networking/conf/layer.conf:BBFILE_COLLECTIONS += "networking"
> meta-oe/conf/layer.conf:BBFILE_COLLECTIONS += "openembedded-layer"
> meta-ruby/conf/layer.conf:BBFILE_COLLECTIONS += "ruby-layer"
> meta-systemd/conf/layer.conf:BBFILE_COLLECTIONS += "systemd-layer"
> meta-webserver/conf/layer.conf:BBFILE_COLLECTIONS += "webserver"
> meta-xfce/conf/layer.conf:BBFILE_COLLECTIONS += "xfce-layer"
> toolchain-layer/conf/layer.conf:BBFILE_COLLECTIONS += "toolchain-layer"
>
> meta-filesystems/conf/layer.conf:BBFILE_COLLECTIONS += "filesystems"
> meta-perl/conf/layer.conf:BBFILE_COLLECTIONS += "perl-layer"
>
> What about using <foo>-layer for meta-<foo> layer.conf?
>
> Only
> meta-initramfs, meta-networking, meta-oe, meta-webserver,
> meta-filesystems, toolchain-layer aren't using that convention now
I've got no strong feelings on the matter, so if that's the convention
we want to adopt, I'll go make the change in meta-networking right away.
It does seem to make sense based on what all of the other layers are
doing.
-J.
> >
> > *1, already layout in meta-oe, they will be moved to meta-filesystems with
> > the exception of lvm2 and udisks.
> > - lvm2 is depended by udisks/cryptsetup/multipath-tools.
> > - udisks has close relations with systemd.
> > meta-oe--------------->|recipes-core---------------->|f2fs-tools
> > |recipes-extended------------>|owfs
> > |recipes-connectivity-------->|ifuse
> > |sshfs-fuse
> > |smbnetfs
> > |recipes-support------------->|ntfs-3g-ntfsprogs
> > |xfsprogs
> > |cramfs
> > |physfs
> > |fuse
> > |lvm2
> > |udisks
> >
> > *2, already layout in oe-core/meta, they will stay where they are.
> > oe-core/meta---------->|recipes-devtools------------>|file
> > |dosfstools
> > |squashfs-tools
> > |devel-config------->nfs-export-root
> > |btrfs-tools
> > |genext2fs
> > |e2fsprogs
> > |util-linux
> > |packagegroups------>packagegroup-base.bb
> > |sysfsutils
> > |recipes-extended------------>|stat
> > |recipes-support------------->|attr
> >
> > *3, TOBE layout in meta-filesystems layer.
> > ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
> >
> > meta-filesystems------>|recipes-filesystems--------->|ifuse
> > |sshfs-fuse
> > |owfs
> > |ntfs-3g-ntfsprogs
> > |cramfs
> > |smbnetfs
> > |fuse-exfat
> > |recipes-support------------->|fuse
> > |physfs
> > |recipes-utils--------------->|f2fs-tools
> > |exfat-utils
> > |xfsprogs
> >
> > *4, upgrade and newly added
> > 1) 4 Packages need to be upgraded
> > owfs, 2.8p20-->2.9p1
> > ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
> > xfsprogs, 3.1.8-->3.1.11
> > fuse, 2.9.2-->2.9.3
> >
> > 2) 2 Packages are newly added to meta-filesystems
> > fuse-exfat: add version 1.0.1
> > exfat-utils: add version 1.0.1
> >
> > [YOCTO #4178]
> >
> > //Hongxu
> >
> > The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
> >
> > gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
> >
> > are available in the git repository at:
> >
> > git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
> > http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
> >
> > Hongxu Jia (13):
> > meta-filesystems creation
> > fuse: move to meta-filesystems and upgrade
> > physfs: move to meta-filesystems
> > ifuse: move to meta-filesystems
> > smbnetfs: move to meta-filesystems
> > sshfs-fuse: move to meta-filesystems
> > owfs: move to meta-filesystems and upgrade
> > cramfs: move to meta-filesystems
> > xfsprogs: move to meta-filesystems and upgrade
> > ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
> > f2fs-tools: move to meta-filesystems
> > fuse-exfat: add version 1.0.1
> > exfat-utils: add version 1.0.1
> >
> > meta-filesystems/COPYING.MIT | 17 ++
> > meta-filesystems/README | 138 +++++++++++++
> > meta-filesystems/conf/layer.conf | 10 +
> > .../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
> > .../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
> > .../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
> > .../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
> > .../recipes-filesystems}/owfs/owfs/owhttpd | 0
> > .../recipes-filesystems}/owfs/owfs/owserver | 0
> > .../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
> > .../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
> > .../sshfs-fuse/sshfs-fuse_2.4.bb | 0
> > .../recipes-support/fuse/files}/aarch64.patch | 15 +-
> > .../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
> > .../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
> > .../recipes-support/physfs/physfs_2.0.3.bb | 0
> > .../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
> > .../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
> > .../files}/drop-configure-check-for-aio.patch | 42 ++--
> > .../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
> > .../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
> > 21 files changed, 363 insertions(+), 259 deletions(-)
> > create mode 100644 meta-filesystems/COPYING.MIT
> > create mode 100644 meta-filesystems/README
> > create mode 100644 meta-filesystems/conf/layer.conf
> > rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
> > create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
> > rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
> > rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
> > rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
> > rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
> > rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
> > rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
> > rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
> > rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
> > rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
> > rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
> > rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
> > create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
> > rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
> > rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
> > rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
> > rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
> >
> > --
> > 1.8.1.2
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
--
-Joe MacDonald.
:wq
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
2013-08-14 7:30 ` Hongxu Jia
@ 2013-08-14 11:53 ` Martin Jansa
2013-08-15 2:18 ` Hongxu Jia
0 siblings, 1 reply; 27+ messages in thread
From: Martin Jansa @ 2013-08-14 11:53 UTC (permalink / raw)
To: Hongxu Jia; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 11171 bytes --]
On Wed, Aug 14, 2013 at 03:30:39PM +0800, Hongxu Jia wrote:
> On 08/14/2013 03:15 PM, Martin Jansa wrote:
> > On Wed, Aug 14, 2013 at 02:30:52PM +0800, Hongxu Jia wrote:
> >> Survey the filesystem related items in meta-oe, and move them to the
> >> meta-openembedded/meta-filesystems layer
> > Whole patchset looks good to me. Only thing I've noticed is that we have
> > interesting collection of BBFILE_COLLECTIONS names, I know it's not
> > important as long as we use correct name in other assignments, but
> > maybe some convention (like styleguide for recipes) would be nice:
> >
> > meta-efl/conf/layer.conf:BBFILE_COLLECTIONS += "efl-layer"
> > meta-gnome/conf/layer.conf:BBFILE_COLLECTIONS += "gnome-layer"
> > meta-gpe/conf/layer.conf:BBFILE_COLLECTIONS += "gpe-layer"
> > meta-initramfs/conf/layer.conf:BBFILE_COLLECTIONS += "meta-initramfs"
> > meta-multimedia/conf/layer.conf:BBFILE_COLLECTIONS += "multimedia-layer"
> > meta-networking/conf/layer.conf:BBFILE_COLLECTIONS += "networking"
> > meta-oe/conf/layer.conf:BBFILE_COLLECTIONS += "openembedded-layer"
> > meta-ruby/conf/layer.conf:BBFILE_COLLECTIONS += "ruby-layer"
> > meta-systemd/conf/layer.conf:BBFILE_COLLECTIONS += "systemd-layer"
> > meta-webserver/conf/layer.conf:BBFILE_COLLECTIONS += "webserver"
> > meta-xfce/conf/layer.conf:BBFILE_COLLECTIONS += "xfce-layer"
> > toolchain-layer/conf/layer.conf:BBFILE_COLLECTIONS += "toolchain-layer"
> >
> > meta-filesystems/conf/layer.conf:BBFILE_COLLECTIONS += "filesystems"
> > meta-perl/conf/layer.conf:BBFILE_COLLECTIONS += "perl-layer"
> >
> > What about using <foo>-layer for meta-<foo> layer.conf?
> >
> > Only
> > meta-initramfs, meta-networking, meta-oe, meta-webserver,
> > meta-filesystems, toolchain-layer aren't using that convention now
> Agree, follow the convention is good and I will fix it by hand.
I've already updated layer.conf for meta-filesystems when merging it for
test in "bitbake world"
Now they are in jansa/in-test so you don't need to resend them.
> BTW, it's better to modify the script 'yocto-layer' in meta-oe
> which I used to create the new layer.
>
> The layer.conf format defined in
> 'scripts/lib/bsp/substrate/target/arch/layer/conf/layer.conf'
>
> //Hongxu
>
> >> *1, already layout in meta-oe, they will be moved to meta-filesystems with
> >> the exception of lvm2 and udisks.
> >> - lvm2 is depended by udisks/cryptsetup/multipath-tools.
> >> - udisks has close relations with systemd.
> >> meta-oe--------------->|recipes-core---------------->|f2fs-tools
> >> |recipes-extended------------>|owfs
> >> |recipes-connectivity-------->|ifuse
> >> |sshfs-fuse
> >> |smbnetfs
> >> |recipes-support------------->|ntfs-3g-ntfsprogs
> >> |xfsprogs
> >> |cramfs
> >> |physfs
> >> |fuse
> >> |lvm2
> >> |udisks
> >>
> >> *2, already layout in oe-core/meta, they will stay where they are.
> >> oe-core/meta---------->|recipes-devtools------------>|file
> >> |dosfstools
> >> |squashfs-tools
> >> |devel-config------->nfs-export-root
> >> |btrfs-tools
> >> |genext2fs
> >> |e2fsprogs
> >> |util-linux
> >> |packagegroups------>packagegroup-base.bb
> >> |sysfsutils
> >> |recipes-extended------------>|stat
> >> |recipes-support------------->|attr
> >>
> >> *3, TOBE layout in meta-filesystems layer.
> >> ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
> >>
> >> meta-filesystems------>|recipes-filesystems--------->|ifuse
> >> |sshfs-fuse
> >> |owfs
> >> |ntfs-3g-ntfsprogs
> >> |cramfs
> >> |smbnetfs
> >> |fuse-exfat
> >> |recipes-support------------->|fuse
> >> |physfs
> >> |recipes-utils--------------->|f2fs-tools
> >> |exfat-utils
> >> |xfsprogs
> >>
> >> *4, upgrade and newly added
> >> 1) 4 Packages need to be upgraded
> >> owfs, 2.8p20-->2.9p1
> >> ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
> >> xfsprogs, 3.1.8-->3.1.11
> >> fuse, 2.9.2-->2.9.3
> >>
> >> 2) 2 Packages are newly added to meta-filesystems
> >> fuse-exfat: add version 1.0.1
> >> exfat-utils: add version 1.0.1
> >>
> >> [YOCTO #4178]
> >>
> >> //Hongxu
> >>
> >> The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
> >>
> >> gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
> >>
> >> are available in the git repository at:
> >>
> >> git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
> >> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
> >>
> >> Hongxu Jia (13):
> >> meta-filesystems creation
> >> fuse: move to meta-filesystems and upgrade
> >> physfs: move to meta-filesystems
> >> ifuse: move to meta-filesystems
> >> smbnetfs: move to meta-filesystems
> >> sshfs-fuse: move to meta-filesystems
> >> owfs: move to meta-filesystems and upgrade
> >> cramfs: move to meta-filesystems
> >> xfsprogs: move to meta-filesystems and upgrade
> >> ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
> >> f2fs-tools: move to meta-filesystems
> >> fuse-exfat: add version 1.0.1
> >> exfat-utils: add version 1.0.1
> >>
> >> meta-filesystems/COPYING.MIT | 17 ++
> >> meta-filesystems/README | 138 +++++++++++++
> >> meta-filesystems/conf/layer.conf | 10 +
> >> .../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
> >> .../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
> >> .../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
> >> .../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
> >> .../recipes-filesystems}/owfs/owfs/owhttpd | 0
> >> .../recipes-filesystems}/owfs/owfs/owserver | 0
> >> .../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
> >> .../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
> >> .../sshfs-fuse/sshfs-fuse_2.4.bb | 0
> >> .../recipes-support/fuse/files}/aarch64.patch | 15 +-
> >> .../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
> >> .../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
> >> .../recipes-support/physfs/physfs_2.0.3.bb | 0
> >> .../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
> >> .../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
> >> .../files}/drop-configure-check-for-aio.patch | 42 ++--
> >> .../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
> >> .../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
> >> 21 files changed, 363 insertions(+), 259 deletions(-)
> >> create mode 100644 meta-filesystems/COPYING.MIT
> >> create mode 100644 meta-filesystems/README
> >> create mode 100644 meta-filesystems/conf/layer.conf
> >> rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
> >> create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
> >> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
> >> rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
> >> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
> >> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
> >> rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
> >> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
> >> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
> >> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
> >> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
> >> rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
> >> rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
> >> create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
> >> rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
> >> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
> >> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
> >> rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
> >>
> >> --
> >> 1.8.1.2
> >>
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel@lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes
2013-08-14 11:53 ` Martin Jansa
@ 2013-08-15 2:18 ` Hongxu Jia
0 siblings, 0 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-15 2:18 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-devel
On 08/14/2013 07:53 PM, Martin Jansa wrote:
> On Wed, Aug 14, 2013 at 03:30:39PM +0800, Hongxu Jia wrote:
>> On 08/14/2013 03:15 PM, Martin Jansa wrote:
>>> On Wed, Aug 14, 2013 at 02:30:52PM +0800, Hongxu Jia wrote:
>>>> Survey the filesystem related items in meta-oe, and move them to the
>>>> meta-openembedded/meta-filesystems layer
>>> Whole patchset looks good to me. Only thing I've noticed is that we have
>>> interesting collection of BBFILE_COLLECTIONS names, I know it's not
>>> important as long as we use correct name in other assignments, but
>>> maybe some convention (like styleguide for recipes) would be nice:
>>>
>>> meta-efl/conf/layer.conf:BBFILE_COLLECTIONS += "efl-layer"
>>> meta-gnome/conf/layer.conf:BBFILE_COLLECTIONS += "gnome-layer"
>>> meta-gpe/conf/layer.conf:BBFILE_COLLECTIONS += "gpe-layer"
>>> meta-initramfs/conf/layer.conf:BBFILE_COLLECTIONS += "meta-initramfs"
>>> meta-multimedia/conf/layer.conf:BBFILE_COLLECTIONS += "multimedia-layer"
>>> meta-networking/conf/layer.conf:BBFILE_COLLECTIONS += "networking"
>>> meta-oe/conf/layer.conf:BBFILE_COLLECTIONS += "openembedded-layer"
>>> meta-ruby/conf/layer.conf:BBFILE_COLLECTIONS += "ruby-layer"
>>> meta-systemd/conf/layer.conf:BBFILE_COLLECTIONS += "systemd-layer"
>>> meta-webserver/conf/layer.conf:BBFILE_COLLECTIONS += "webserver"
>>> meta-xfce/conf/layer.conf:BBFILE_COLLECTIONS += "xfce-layer"
>>> toolchain-layer/conf/layer.conf:BBFILE_COLLECTIONS += "toolchain-layer"
>>>
>>> meta-filesystems/conf/layer.conf:BBFILE_COLLECTIONS += "filesystems"
>>> meta-perl/conf/layer.conf:BBFILE_COLLECTIONS += "perl-layer"
>>>
>>> What about using <foo>-layer for meta-<foo> layer.conf?
>>>
>>> Only
>>> meta-initramfs, meta-networking, meta-oe, meta-webserver,
>>> meta-filesystems, toolchain-layer aren't using that convention now
>> Agree, follow the convention is good and I will fix it by hand.
> I've already updated layer.conf for meta-filesystems when merging it for
> test in "bitbake world"
>
> Now they are in jansa/in-test so you don't need to resend them.
Got it, I have updated the branch, and will not resend the pull
request again.
git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
Thanks,
Hongxu
>> BTW, it's better to modify the script 'yocto-layer' in meta-oe
>> which I used to create the new layer.
>>
>> The layer.conf format defined in
>> 'scripts/lib/bsp/substrate/target/arch/layer/conf/layer.conf'
>>
>> //Hongxu
>>
>>>> *1, already layout in meta-oe, they will be moved to meta-filesystems with
>>>> the exception of lvm2 and udisks.
>>>> - lvm2 is depended by udisks/cryptsetup/multipath-tools.
>>>> - udisks has close relations with systemd.
>>>> meta-oe--------------->|recipes-core---------------->|f2fs-tools
>>>> |recipes-extended------------>|owfs
>>>> |recipes-connectivity-------->|ifuse
>>>> |sshfs-fuse
>>>> |smbnetfs
>>>> |recipes-support------------->|ntfs-3g-ntfsprogs
>>>> |xfsprogs
>>>> |cramfs
>>>> |physfs
>>>> |fuse
>>>> |lvm2
>>>> |udisks
>>>>
>>>> *2, already layout in oe-core/meta, they will stay where they are.
>>>> oe-core/meta---------->|recipes-devtools------------>|file
>>>> |dosfstools
>>>> |squashfs-tools
>>>> |devel-config------->nfs-export-root
>>>> |btrfs-tools
>>>> |genext2fs
>>>> |e2fsprogs
>>>> |util-linux
>>>> |packagegroups------>packagegroup-base.bb
>>>> |sysfsutils
>>>> |recipes-extended------------>|stat
>>>> |recipes-support------------->|attr
>>>>
>>>> *3, TOBE layout in meta-filesystems layer.
>>>> ifuse, sshfs-fuse, owfs, smbnetfs, ntfs-3g-ntfsprogs, fuse-exfat are based on fuse
>>>>
>>>> meta-filesystems------>|recipes-filesystems--------->|ifuse
>>>> |sshfs-fuse
>>>> |owfs
>>>> |ntfs-3g-ntfsprogs
>>>> |cramfs
>>>> |smbnetfs
>>>> |fuse-exfat
>>>> |recipes-support------------->|fuse
>>>> |physfs
>>>> |recipes-utils--------------->|f2fs-tools
>>>> |exfat-utils
>>>> |xfsprogs
>>>>
>>>> *4, upgrade and newly added
>>>> 1) 4 Packages need to be upgraded
>>>> owfs, 2.8p20-->2.9p1
>>>> ntfs-3g-ntfsprogs, 2011.4.12-->2013.1.13
>>>> xfsprogs, 3.1.8-->3.1.11
>>>> fuse, 2.9.2-->2.9.3
>>>>
>>>> 2) 2 Packages are newly added to meta-filesystems
>>>> fuse-exfat: add version 1.0.1
>>>> exfat-utils: add version 1.0.1
>>>>
>>>> [YOCTO #4178]
>>>>
>>>> //Hongxu
>>>>
>>>> The following changes since commit fa914e4c80bcb29d2526bda3d0d916f71f8f6df4:
>>>>
>>>> gst-ffmpeg: drop .bbappend, moved to oe-core (2013-08-14 00:20:24 +0200)
>>>>
>>>> are available in the git repository at:
>>>>
>>>> git://git.pokylinux.org/poky-contrib hongxu/meta-filesystems
>>>> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/meta-filesystems
>>>>
>>>> Hongxu Jia (13):
>>>> meta-filesystems creation
>>>> fuse: move to meta-filesystems and upgrade
>>>> physfs: move to meta-filesystems
>>>> ifuse: move to meta-filesystems
>>>> smbnetfs: move to meta-filesystems
>>>> sshfs-fuse: move to meta-filesystems
>>>> owfs: move to meta-filesystems and upgrade
>>>> cramfs: move to meta-filesystems
>>>> xfsprogs: move to meta-filesystems and upgrade
>>>> ntfs-3g-ntfsprogs: move to meta-filesystems and upgrade
>>>> f2fs-tools: move to meta-filesystems
>>>> fuse-exfat: add version 1.0.1
>>>> exfat-utils: add version 1.0.1
>>>>
>>>> meta-filesystems/COPYING.MIT | 17 ++
>>>> meta-filesystems/README | 138 +++++++++++++
>>>> meta-filesystems/conf/layer.conf | 10 +
>>>> .../recipes-filesystems}/cramfs/cramfs_1.1.bb | 0
>>>> .../fuse-exfat/fuse-exfat_1.0.1.bb | 26 +++
>>>> .../recipes-filesystems}/ifuse/ifuse_1.1.2.bb | 0
>>>> .../ntfs-3g-ntfsprogs_2013.1.13.bb | 15 +-
>>>> .../recipes-filesystems}/owfs/owfs/owhttpd | 0
>>>> .../recipes-filesystems}/owfs/owfs/owserver | 0
>>>> .../recipes-filesystems/owfs/owfs_2.9p1.bb | 11 +-
>>>> .../recipes-filesystems}/smbnetfs/smbnetfs_git.bb | 0
>>>> .../sshfs-fuse/sshfs-fuse_2.4.bb | 0
>>>> .../recipes-support/fuse/files}/aarch64.patch | 15 +-
>>>> .../fuse/files}/gold-unversioned-symbol.patch | 76 +++++--
>>>> .../recipes-support/fuse/fuse_2.9.3.bb | 13 +-
>>>> .../recipes-support/physfs/physfs_2.0.3.bb | 0
>>>> .../recipes-utils/exfat-utils/exfat-utils_1.0.1.bb | 29 +++
>>>> .../recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb | 0
>>>> .../files}/drop-configure-check-for-aio.patch | 42 ++--
>>>> .../xfsprogs/files}/remove-install-as-user.patch | 225 +++------------------
>>>> .../recipes-utils/xfsprogs/xfsprogs_3.1.11.bb | 5 +-
>>>> 21 files changed, 363 insertions(+), 259 deletions(-)
>>>> create mode 100644 meta-filesystems/COPYING.MIT
>>>> create mode 100644 meta-filesystems/README
>>>> create mode 100644 meta-filesystems/conf/layer.conf
>>>> rename {meta-oe/recipes-support => meta-filesystems/recipes-filesystems}/cramfs/cramfs_1.1.bb (100%)
>>>> create mode 100644 meta-filesystems/recipes-filesystems/fuse-exfat/fuse-exfat_1.0.1.bb
>>>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/ifuse/ifuse_1.1.2.bb (100%)
>>>> rename meta-oe/recipes-support/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2011.4.12.bb => meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2013.1.13.bb (63%)
>>>> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owhttpd (100%)
>>>> rename {meta-oe/recipes-extended => meta-filesystems/recipes-filesystems}/owfs/owfs/owserver (100%)
>>>> rename meta-oe/recipes-extended/owfs/owfs_2.8p20.bb => meta-filesystems/recipes-filesystems/owfs/owfs_2.9p1.bb (85%)
>>>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/smbnetfs/smbnetfs_git.bb (100%)
>>>> rename {meta-oe/recipes-connectivity => meta-filesystems/recipes-filesystems}/sshfs-fuse/sshfs-fuse_2.4.bb (100%)
>>>> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/aarch64.patch (49%)
>>>> rename {meta-oe/recipes-support/fuse/fuse-2.9.2 => meta-filesystems/recipes-support/fuse/files}/gold-unversioned-symbol.patch (45%)
>>>> rename meta-oe/recipes-support/fuse/fuse_2.9.2.bb => meta-filesystems/recipes-support/fuse/fuse_2.9.3.bb (67%)
>>>> rename {meta-oe => meta-filesystems}/recipes-support/physfs/physfs_2.0.3.bb (100%)
>>>> create mode 100644 meta-filesystems/recipes-utils/exfat-utils/exfat-utils_1.0.1.bb
>>>> rename {meta-oe/recipes-core => meta-filesystems/recipes-utils}/f2fs-tools/f2fs-tools_1.1.0.bb (100%)
>>>> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/drop-configure-check-for-aio.patch (67%)
>>>> rename {meta-oe/recipes-support/xfsprogs/xfsprogs-3.1.8 => meta-filesystems/recipes-utils/xfsprogs/files}/remove-install-as-user.patch (46%)
>>>> rename meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.8.bb => meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.1.11.bb (90%)
>>>>
>>>> --
>>>> 1.8.1.2
>>>>
>>>> _______________________________________________
>>>> Openembedded-devel mailing list
>>>> Openembedded-devel@lists.openembedded.org
>>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>>
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
@ 2013-08-15 12:16 ` Otavio Salvador
2013-08-18 6:22 ` Fathi Boudra
1 sibling, 0 replies; 27+ messages in thread
From: Otavio Salvador @ 2013-08-15 12:16 UTC (permalink / raw)
To: OpenEmbedded Devel List
On Wed, Aug 14, 2013 at 3:30 AM, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> This layer contains filesystem related recipes.
>
> [YOCTO #4178]
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://projetos.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
2013-08-15 12:16 ` Otavio Salvador
@ 2013-08-18 6:22 ` Fathi Boudra
2013-08-19 1:34 ` Hongxu Jia
1 sibling, 1 reply; 27+ messages in thread
From: Fathi Boudra @ 2013-08-18 6:22 UTC (permalink / raw)
To: openembedded-devel
Hi,
On 14 August 2013 09:30, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> This layer contains filesystem related recipes.
My build started to fail with:
ERROR: Nothing RPROVIDES 'sshfs-fuse'
After adding meta-filesystems layer, I've got another error:
ERROR: ParseError at
meta-openembedded/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb:8:
Could not inherit file classes/gitpkgv.bbclass
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-18 6:22 ` Fathi Boudra
@ 2013-08-19 1:34 ` Hongxu Jia
2013-08-19 5:10 ` Fathi Boudra
2013-08-20 8:36 ` Burton, Ross
0 siblings, 2 replies; 27+ messages in thread
From: Hongxu Jia @ 2013-08-19 1:34 UTC (permalink / raw)
To: openembedded-devel
On 08/18/2013 02:22 PM, Fathi Boudra wrote:
> Hi,
>
> On 14 August 2013 09:30, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>> This layer contains filesystem related recipes.
> My build started to fail with:
> ERROR: Nothing RPROVIDES 'sshfs-fuse'
>
> After adding meta-filesystems layer, I've got another error:
> ERROR: ParseError at
> meta-openembedded/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb:8:
> Could not inherit file classes/gitpkgv.bbclass
As README said, meta-filesystems layer depends on:
+This layer depends on:
+
+ URI: git://git.openembedded.org/bitbake
+ branch: master
+
+ URI: git://git.openembedded.org/openembedded-core
+ layers: meta
+ branch: master
+
+ URI: git://git.openembedded.org/meta-openembedded
+ layers: meta-oe
gitpkgv.bbclass is in meta-oe.
Thanks,
Hongxu
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-19 1:34 ` Hongxu Jia
@ 2013-08-19 5:10 ` Fathi Boudra
2013-08-20 8:36 ` Burton, Ross
1 sibling, 0 replies; 27+ messages in thread
From: Fathi Boudra @ 2013-08-19 5:10 UTC (permalink / raw)
To: openembedded-devel
On 19 August 2013 04:34, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> On 08/18/2013 02:22 PM, Fathi Boudra wrote:
>>
>> Hi,
>>
>> On 14 August 2013 09:30, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>>>
>>> This layer contains filesystem related recipes.
>>
>> My build started to fail with:
>> ERROR: Nothing RPROVIDES 'sshfs-fuse'
>>
>> After adding meta-filesystems layer, I've got another error:
>> ERROR: ParseError at
>>
>> meta-openembedded/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb:8:
>> Could not inherit file classes/gitpkgv.bbclass
>
>
> As README said, meta-filesystems layer depends on:
>
>
> +This layer depends on:
> +
> + URI: git://git.openembedded.org/bitbake
> + branch: master
> +
> + URI: git://git.openembedded.org/openembedded-core
> + layers: meta
> + branch: master
> +
> + URI: git://git.openembedded.org/meta-openembedded
> + layers: meta-oe
>
> gitpkgv.bbclass is in meta-oe.
I had meta-oe in my conf. The root cause of my issue was a typo...
Sorry for the noise.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-19 1:34 ` Hongxu Jia
2013-08-19 5:10 ` Fathi Boudra
@ 2013-08-20 8:36 ` Burton, Ross
2013-08-20 8:56 ` Hongxu Jia
2013-08-20 10:19 ` Paul Eggleton
1 sibling, 2 replies; 27+ messages in thread
From: Burton, Ross @ 2013-08-20 8:36 UTC (permalink / raw)
To: OE-devel
Hi,
On 19 August 2013 02:34, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> gitpkgv.bbclass is in meta-oe.
>
Is this the only part of meta-oe that meta-filesystems needs? If it's
genuinely useful should we this be considered for oe-core?
(layers that depend on meta-oe bother me, especially when they depend on
just a tiny fraction of it)
Ross
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-20 8:36 ` Burton, Ross
@ 2013-08-20 8:56 ` Hongxu Jia
2013-08-20 9:37 ` Andrea Adami
2013-08-20 10:19 ` Paul Eggleton
1 sibling, 1 reply; 27+ messages in thread
From: Hongxu Jia @ 2013-08-20 8:56 UTC (permalink / raw)
To: openembedded-devel
On 08/20/2013 04:36 PM, Burton, Ross wrote:
> Hi,
>
> On 19 August 2013 02:34, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>
>> gitpkgv.bbclass is in meta-oe.
>>
> Is this the only part of meta-oe that meta-filesystems needs? If it's
> genuinely useful should we this be considered for oe-core?
I am afraid not, libimobiledevice and samba are in meta-oe,
and they are needed by meta-filesystems.
./recipes-filesystems/ifuse/ifuse_1.1.2.bb:6:DEPENDS = "fuse
libimobiledevice"
./recipes-filesystems/smbnetfs/smbnetfs_git.bb:6:DEPENDS = "fuse samba"
> (layers that depend on meta-oe bother me, especially when they depend on
> just a tiny fraction of it)
>
> Ross
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-20 8:56 ` Hongxu Jia
@ 2013-08-20 9:37 ` Andrea Adami
0 siblings, 0 replies; 27+ messages in thread
From: Andrea Adami @ 2013-08-20 9:37 UTC (permalink / raw)
To: openembedded-devel
On Tue, Aug 20, 2013 at 10:56 AM, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> On 08/20/2013 04:36 PM, Burton, Ross wrote:
>>
>> Hi,
>>
>> On 19 August 2013 02:34, Hongxu Jia <hongxu.jia@windriver.com> wrote:
>>
>>> gitpkgv.bbclass is in meta-oe.
>>>
>> Is this the only part of meta-oe that meta-filesystems needs? If it's
>> genuinely useful should we this be considered for oe-core?
>
> I am afraid not, libimobiledevice and samba are in meta-oe,
> and they are needed by meta-filesystems.
>
> ./recipes-filesystems/ifuse/ifuse_1.1.2.bb:6:DEPENDS = "fuse
> libimobiledevice"
> ./recipes-filesystems/smbnetfs/smbnetfs_git.bb:6:DEPENDS = "fuse samba"
>
>
>> (layers that depend on meta-oe bother me, especially when they depend on
>> just a tiny fraction of it)
>>
>> Ross
Right, it should be avoided,
see for example the case of cramfs needing two extra layers for no
particular reason...
I'm still of the opinion some should be moved to oe-core, at least the
ones involved in image creation.
Cheers
Andrea
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [RFC PATCH 01/13] meta-filesystems creation
2013-08-20 8:36 ` Burton, Ross
2013-08-20 8:56 ` Hongxu Jia
@ 2013-08-20 10:19 ` Paul Eggleton
1 sibling, 0 replies; 27+ messages in thread
From: Paul Eggleton @ 2013-08-20 10:19 UTC (permalink / raw)
To: Burton, Ross; +Cc: openembedded-devel
Hi Ross,
On Tuesday 20 August 2013 09:36:59 Burton, Ross wrote:
> On 19 August 2013 02:34, Hongxu Jia <hongxu.jia@windriver.com> wrote:
> > gitpkgv.bbclass is in meta-oe.
>
> Is this the only part of meta-oe that meta-filesystems needs? If it's
> genuinely useful should we this be considered for oe-core?
FYI, Richard rejected this class going into OE-Core some time ago. The correct
way to get this functionality supported in the core is to add the
functionality to the fetcher:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=2872
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2013-08-20 10:19 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-14 6:30 [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 01/13] meta-filesystems creation Hongxu Jia
2013-08-15 12:16 ` Otavio Salvador
2013-08-18 6:22 ` Fathi Boudra
2013-08-19 1:34 ` Hongxu Jia
2013-08-19 5:10 ` Fathi Boudra
2013-08-20 8:36 ` Burton, Ross
2013-08-20 8:56 ` Hongxu Jia
2013-08-20 9:37 ` Andrea Adami
2013-08-20 10:19 ` Paul Eggleton
2013-08-14 6:30 ` [RFC PATCH 02/13] fuse: move to meta-filesystems and upgrade Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 03/13] physfs: move to meta-filesystems Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 04/13] ifuse: " Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 05/13] smbnetfs: " Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 06/13] sshfs-fuse: " Hongxu Jia
2013-08-14 6:30 ` [RFC PATCH 07/13] owfs: move to meta-filesystems and upgrade Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 08/13] cramfs: move to meta-filesystems Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 09/13] xfsprogs: move to meta-filesystems and upgrade Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 10/13] ntfs-3g-ntfsprogs: " Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 11/13] f2fs-tools: move to meta-filesystems Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 12/13] fuse-exfat: add version 1.0.1 Hongxu Jia
2013-08-14 6:31 ` [RFC PATCH 13/13] exfat-utils: " Hongxu Jia
2013-08-14 7:15 ` [RFC PATCH 00/13] create meta-filesystems layer to collect filesystem related recipes Martin Jansa
2013-08-14 7:30 ` Hongxu Jia
2013-08-14 11:53 ` Martin Jansa
2013-08-15 2:18 ` Hongxu Jia
2013-08-14 11:33 ` Joe MacDonald
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.