All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
@ 2022-08-19  9:07 Petr Vorel
  2022-08-19 10:02 ` xuyang2018.jy
  2022-08-19 12:36 ` Li Wang
  0 siblings, 2 replies; 11+ messages in thread
From: Petr Vorel @ 2022-08-19  9:07 UTC (permalink / raw)
  To: ltp

They are defined in .tags, having in docparse results into poor
formating in metadata.{html,pdf}.

Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Hi Li,

I've done cleanup like this in the past, but sending a patch just to
make consensus about it. If we prefer to have git commits like this in
the code (i.e. if being in .tags is not enough), they should be in
normal comments /* ... */ so that they aren't in docparse.

IMHO docparse can mention some commit if wanted to add some description,
but just as 5f955f26f3d4 or 5f955f26f3d4 ("xfs: report crtime and
attribute flags to statx") if the commit subject is a description
itself.

http://linux-test-project.github.io/metadata/metadata.stable.html#statx04

Kind regards,
Petr

 testcases/kernel/syscalls/statx/statx04.c | 35 +----------------------
 1 file changed, 1 insertion(+), 34 deletions(-)

diff --git a/testcases/kernel/syscalls/statx/statx04.c b/testcases/kernel/syscalls/statx/statx04.c
index 98f9a6315..6c562b3d7 100644
--- a/testcases/kernel/syscalls/statx/statx04.c
+++ b/testcases/kernel/syscalls/statx/statx04.c
@@ -14,41 +14,8 @@
  * - STATX_ATTR_NODUMP: File is not a candidate for backup when a backup
  *                        program such as dump(8) is run.
  *
- * xfs filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
+ * XFS filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
  * three other flags.
- *
- * ext2, ext4, btrfs, xfs and tmpfs support statx syscall since the following commit
- *
- *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
- *  Author: yangerkun <yangerkun@huawei.com>
- *  Date:   Mon Feb 18 09:07:02 2019 +0800
- *
- *  ext2: support statx syscall
- *
- *  commit 99652ea56a4186bc5bf8a3721c5353f41b35ebcb
- *  Author: David Howells <dhowells@redhat.com>
- *  Date:   Fri Mar 31 18:31:56 2017 +0100
- *
- *  ext4: Add statx support
- *
- *  commit 04a87e3472828f769a93655d7c64a27573bdbc2c
- *  Author: Yonghong Song <yhs@fb.com>
- *  Date:   Fri May 12 15:07:43 2017 -0700
- *
- *  Btrfs: add statx support
- *
- *  commit 5f955f26f3d42d04aba65590a32eb70eedb7f37d
- *  Author: Darrick J. Wong <darrick.wong@oracle.com>
- *  Date:   Fri Mar 31 18:32:03 2017 +0100
- *
- *  xfs: report crtime and attribute flags to statx
- *
- *  commit e408e695f5f1f60d784913afc45ff2c387a5aeb8
- *  Author: Theodore Ts'o <tytso@mit.edu>
- *  Date:   Thu Jul 14 21:59:12 2022 -0400
- *
- *  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
- *
  */
 
 #define _GNU_SOURCE
-- 
2.37.1


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19  9:07 [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse Petr Vorel
@ 2022-08-19 10:02 ` xuyang2018.jy
  2022-08-19 10:10   ` xuyang2018.jy
  2022-08-19 12:36 ` Li Wang
  1 sibling, 1 reply; 11+ messages in thread
From: xuyang2018.jy @ 2022-08-19 10:02 UTC (permalink / raw)
  To: Petr Vorel, ltp@lists.linux.it


Hi Petr

Oh, I see commit title in metadata that I don't see it before.

Tag	   Info
linux-git 93bc420ed41d ("ext2: support statx syscall")

linux-git 99652ea56a41 ("ext4: Add statx support")

linux-git 04a87e347282 ("Btrfs: add statx support")

linux-git 5f955f26f3d4 ("xfs: report crtime and attribute flags to statx")


But user that doesn't use metadata(miss this usage or miss dependent 
package ie rubygem-asciidoctor), then they only see some numbers in tag 
but know nothing.

IMO, it is not clear like min_kever.

Best Regards
Yang Xu
> They are defined in .tags, having in docparse results into poor
> formating in metadata.{html,pdf}.
> 
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
> Hi Li,
> 
> I've done cleanup like this in the past, but sending a patch just to
> make consensus about it. If we prefer to have git commits like this in
> the code (i.e. if being in .tags is not enough), they should be in
> normal comments /* ... */ so that they aren't in docparse.
> 
> IMHO docparse can mention some commit if wanted to add some description,
> but just as 5f955f26f3d4 or 5f955f26f3d4 ("xfs: report crtime and
> attribute flags to statx") if the commit subject is a description
> itself.
> 
> http://linux-test-project.github.io/metadata/metadata.stable.html#statx04
> 
> Kind regards,
> Petr
> 
>   testcases/kernel/syscalls/statx/statx04.c | 35 +----------------------
>   1 file changed, 1 insertion(+), 34 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/statx/statx04.c b/testcases/kernel/syscalls/statx/statx04.c
> index 98f9a6315..6c562b3d7 100644
> --- a/testcases/kernel/syscalls/statx/statx04.c
> +++ b/testcases/kernel/syscalls/statx/statx04.c
> @@ -14,41 +14,8 @@
>    * - STATX_ATTR_NODUMP: File is not a candidate for backup when a backup
>    *                        program such as dump(8) is run.
>    *
> - * xfs filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
> + * XFS filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
>    * three other flags.
> - *
> - * ext2, ext4, btrfs, xfs and tmpfs support statx syscall since the following commit
> - *
> - *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
> - *  Author: yangerkun <yangerkun@huawei.com>
> - *  Date:   Mon Feb 18 09:07:02 2019 +0800
> - *
> - *  ext2: support statx syscall
> - *
> - *  commit 99652ea56a4186bc5bf8a3721c5353f41b35ebcb
> - *  Author: David Howells <dhowells@redhat.com>
> - *  Date:   Fri Mar 31 18:31:56 2017 +0100
> - *
> - *  ext4: Add statx support
> - *
> - *  commit 04a87e3472828f769a93655d7c64a27573bdbc2c
> - *  Author: Yonghong Song <yhs@fb.com>
> - *  Date:   Fri May 12 15:07:43 2017 -0700
> - *
> - *  Btrfs: add statx support
> - *
> - *  commit 5f955f26f3d42d04aba65590a32eb70eedb7f37d
> - *  Author: Darrick J. Wong <darrick.wong@oracle.com>
> - *  Date:   Fri Mar 31 18:32:03 2017 +0100
> - *
> - *  xfs: report crtime and attribute flags to statx
> - *
> - *  commit e408e695f5f1f60d784913afc45ff2c387a5aeb8
> - *  Author: Theodore Ts'o <tytso@mit.edu>
> - *  Date:   Thu Jul 14 21:59:12 2022 -0400
> - *
> - *  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
> - *
>    */
>   
>   #define _GNU_SOURCE

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 10:02 ` xuyang2018.jy
@ 2022-08-19 10:10   ` xuyang2018.jy
  2022-08-19 11:22     ` Petr Vorel
  2022-08-19 12:55     ` Li Wang
  0 siblings, 2 replies; 11+ messages in thread
From: xuyang2018.jy @ 2022-08-19 10:10 UTC (permalink / raw)
  To: Petr Vorel, ltp@lists.linux.it

Hi Petr

On my owner metadata.html, I don't see  commit title(I guess network 
problem)


Tag	Info
linux-git  93bc420ed41d

linux-git 99652ea56a41

linux-git  04a87e347282

linux-git 5f955f26f3d4

linux-git e408e695f5f1

So for me, If remove kernel commit in description, then I only see
useless commit id number, unless I go to search them in kernel org.

I prefer to keep these kernel commit comment.

Best Regards
Yang Xu

> 
> Hi Petr
> 
> Oh, I see commit title in metadata that I don't see it before.
> 
> Tag	   Info
> linux-git 93bc420ed41d ("ext2: support statx syscall")
> 
> linux-git 99652ea56a41 ("ext4: Add statx support")
> 
> linux-git 04a87e347282 ("Btrfs: add statx support")
> 
> linux-git 5f955f26f3d4 ("xfs: report crtime and attribute flags to statx")
> 
> 
> But user that doesn't use metadata(miss this usage or miss dependent
> package ie rubygem-asciidoctor), then they only see some numbers in tag
> but know nothing.
> 
> IMO, it is not clear like min_kever.
> 
> Best Regards
> Yang Xu
>> They are defined in .tags, having in docparse results into poor
>> formating in metadata.{html,pdf}.
>>
>> Signed-off-by: Petr Vorel <pvorel@suse.cz>
>> ---
>> Hi Li,
>>
>> I've done cleanup like this in the past, but sending a patch just to
>> make consensus about it. If we prefer to have git commits like this in
>> the code (i.e. if being in .tags is not enough), they should be in
>> normal comments /* ... */ so that they aren't in docparse.
>>
>> IMHO docparse can mention some commit if wanted to add some description,
>> but just as 5f955f26f3d4 or 5f955f26f3d4 ("xfs: report crtime and
>> attribute flags to statx") if the commit subject is a description
>> itself.
>>
>> http://linux-test-project.github.io/metadata/metadata.stable.html#statx04
>>
>> Kind regards,
>> Petr
>>
>>    testcases/kernel/syscalls/statx/statx04.c | 35 +----------------------
>>    1 file changed, 1 insertion(+), 34 deletions(-)
>>
>> diff --git a/testcases/kernel/syscalls/statx/statx04.c b/testcases/kernel/syscalls/statx/statx04.c
>> index 98f9a6315..6c562b3d7 100644
>> --- a/testcases/kernel/syscalls/statx/statx04.c
>> +++ b/testcases/kernel/syscalls/statx/statx04.c
>> @@ -14,41 +14,8 @@
>>     * - STATX_ATTR_NODUMP: File is not a candidate for backup when a backup
>>     *                        program such as dump(8) is run.
>>     *
>> - * xfs filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
>> + * XFS filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
>>     * three other flags.
>> - *
>> - * ext2, ext4, btrfs, xfs and tmpfs support statx syscall since the following commit
>> - *
>> - *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
>> - *  Author: yangerkun <yangerkun@huawei.com>
>> - *  Date:   Mon Feb 18 09:07:02 2019 +0800
>> - *
>> - *  ext2: support statx syscall
>> - *
>> - *  commit 99652ea56a4186bc5bf8a3721c5353f41b35ebcb
>> - *  Author: David Howells <dhowells@redhat.com>
>> - *  Date:   Fri Mar 31 18:31:56 2017 +0100
>> - *
>> - *  ext4: Add statx support
>> - *
>> - *  commit 04a87e3472828f769a93655d7c64a27573bdbc2c
>> - *  Author: Yonghong Song <yhs@fb.com>
>> - *  Date:   Fri May 12 15:07:43 2017 -0700
>> - *
>> - *  Btrfs: add statx support
>> - *
>> - *  commit 5f955f26f3d42d04aba65590a32eb70eedb7f37d
>> - *  Author: Darrick J. Wong <darrick.wong@oracle.com>
>> - *  Date:   Fri Mar 31 18:32:03 2017 +0100
>> - *
>> - *  xfs: report crtime and attribute flags to statx
>> - *
>> - *  commit e408e695f5f1f60d784913afc45ff2c387a5aeb8
>> - *  Author: Theodore Ts'o <tytso@mit.edu>
>> - *  Date:   Thu Jul 14 21:59:12 2022 -0400
>> - *
>> - *  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
>> - *
>>     */
>>    
>>    #define _GNU_SOURCE
> 

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 10:10   ` xuyang2018.jy
@ 2022-08-19 11:22     ` Petr Vorel
  2022-08-19 12:42       ` Li Wang
  2022-08-19 12:55     ` Li Wang
  1 sibling, 1 reply; 11+ messages in thread
From: Petr Vorel @ 2022-08-19 11:22 UTC (permalink / raw)
  To: xuyang2018.jy@fujitsu.com; +Cc: ltp@lists.linux.it

> Hi Petr

> On my owner metadata.html, I don't see  commit title(I guess network 
> problem)

No, you need to set environment variable LINUX_GIT, LINUX_STABLE_GIT and
GLIBC_GIT. There is also warning:

$ unset LINUX_GIT LINUX_STABLE_GIT GLIBC_GIT
$ cd metadata && make
WARN: git repository linux-git not defined. Define it in $LINUX_GIT
WARN: git repository linux-stable-git not defined. Define it in $LINUX_STABLE_GIT
WARN: git repository glibc-git not defined. Define it in $GLIBC_GIT


> Tag	Info
> linux-git  93bc420ed41d

> linux-git 99652ea56a41

> linux-git  04a87e347282

> linux-git 5f955f26f3d4

> linux-git e408e695f5f1

> So for me, If remove kernel commit in description, then I only see
> useless commit id number, unless I go to search them in kernel org.

> I prefer to keep these kernel commit comment.

I would still suggest to have change them as normal C comments - that's enough
for reading C source. We already added released docs to
linux-test-project.github.io [1], I plan to add hook to to push master version
there after each commit and stable after release (after pushing tag).
Then we can add this link to README.md to propagate docs.

Kind regards,
Petr

[1] http://linux-test-project.github.io/metadata/metadata.stable.html

> Best Regards
> Yang Xu


> > Hi Petr

> > Oh, I see commit title in metadata that I don't see it before.

> > Tag	   Info
> > linux-git 93bc420ed41d ("ext2: support statx syscall")

> > linux-git 99652ea56a41 ("ext4: Add statx support")

> > linux-git 04a87e347282 ("Btrfs: add statx support")

> > linux-git 5f955f26f3d4 ("xfs: report crtime and attribute flags to statx")


> > But user that doesn't use metadata(miss this usage or miss dependent
> > package ie rubygem-asciidoctor), then they only see some numbers in tag
> > but know nothing.

> > IMO, it is not clear like min_kever.

> > Best Regards
> > Yang Xu
> >> They are defined in .tags, having in docparse results into poor
> >> formating in metadata.{html,pdf}.

> >> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> >> ---
> >> Hi Li,

> >> I've done cleanup like this in the past, but sending a patch just to
> >> make consensus about it. If we prefer to have git commits like this in
> >> the code (i.e. if being in .tags is not enough), they should be in
> >> normal comments /* ... */ so that they aren't in docparse.

> >> IMHO docparse can mention some commit if wanted to add some description,
> >> but just as 5f955f26f3d4 or 5f955f26f3d4 ("xfs: report crtime and
> >> attribute flags to statx") if the commit subject is a description
> >> itself.

> >> http://linux-test-project.github.io/metadata/metadata.stable.html#statx04

> >> Kind regards,
> >> Petr

> >>    testcases/kernel/syscalls/statx/statx04.c | 35 +----------------------
> >>    1 file changed, 1 insertion(+), 34 deletions(-)

> >> diff --git a/testcases/kernel/syscalls/statx/statx04.c b/testcases/kernel/syscalls/statx/statx04.c
> >> index 98f9a6315..6c562b3d7 100644
> >> --- a/testcases/kernel/syscalls/statx/statx04.c
> >> +++ b/testcases/kernel/syscalls/statx/statx04.c
> >> @@ -14,41 +14,8 @@
> >>     * - STATX_ATTR_NODUMP: File is not a candidate for backup when a backup
> >>     *                        program such as dump(8) is run.
> >>     *
> >> - * xfs filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
> >> + * XFS filesystem doesn't support STATX_ATTR_COMPRESSED flag, so we only test
> >>     * three other flags.
> >> - *
> >> - * ext2, ext4, btrfs, xfs and tmpfs support statx syscall since the following commit
> >> - *
> >> - *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
> >> - *  Author: yangerkun <yangerkun@huawei.com>
> >> - *  Date:   Mon Feb 18 09:07:02 2019 +0800
> >> - *
> >> - *  ext2: support statx syscall
> >> - *
> >> - *  commit 99652ea56a4186bc5bf8a3721c5353f41b35ebcb
> >> - *  Author: David Howells <dhowells@redhat.com>
> >> - *  Date:   Fri Mar 31 18:31:56 2017 +0100
> >> - *
> >> - *  ext4: Add statx support
> >> - *
> >> - *  commit 04a87e3472828f769a93655d7c64a27573bdbc2c
> >> - *  Author: Yonghong Song <yhs@fb.com>
> >> - *  Date:   Fri May 12 15:07:43 2017 -0700
> >> - *
> >> - *  Btrfs: add statx support
> >> - *
> >> - *  commit 5f955f26f3d42d04aba65590a32eb70eedb7f37d
> >> - *  Author: Darrick J. Wong <darrick.wong@oracle.com>
> >> - *  Date:   Fri Mar 31 18:32:03 2017 +0100
> >> - *
> >> - *  xfs: report crtime and attribute flags to statx
> >> - *
> >> - *  commit e408e695f5f1f60d784913afc45ff2c387a5aeb8
> >> - *  Author: Theodore Ts'o <tytso@mit.edu>
> >> - *  Date:   Thu Jul 14 21:59:12 2022 -0400
> >> - *
> >> - *  mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
> >> - *
> >>     */

> >>    #define _GNU_SOURCE


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19  9:07 [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse Petr Vorel
  2022-08-19 10:02 ` xuyang2018.jy
@ 2022-08-19 12:36 ` Li Wang
  1 sibling, 0 replies; 11+ messages in thread
From: Li Wang @ 2022-08-19 12:36 UTC (permalink / raw)
  To: Petr Vorel; +Cc: LTP List


[-- Attachment #1.1: Type: text/plain, Size: 1021 bytes --]

Hi Petr,

On Fri, Aug 19, 2022 at 5:07 PM Petr Vorel <pvorel@suse.cz> wrote:

> They are defined in .tags, having in docparse results into poor
> formating in metadata.{html,pdf}.
>
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
> ---
> Hi Li,
>
> I've done cleanup like this in the past, but sending a patch just to
> make consensus about it. If we prefer to have git commits like this in
> the code (i.e. if being in .tags is not enough), they should be in
> normal comments /* ... */ so that they aren't in docparse.


> IMHO docparse can mention some commit if wanted to add some description,
> but just as 5f955f26f3d4 or 5f955f26f3d4 ("xfs: report crtime and
> attribute flags to statx") if the commit subject is a description
> itself.
>

Good to know this. I agree to remove those commit info as you
did in this patch. To be honest, I don't think that helps people in
code reading, they are just as reductant info pointer to the feature's
commit id.

Reviewed-by: Li Wang <liwang@redhat.com>


-- 
Regards,
Li Wang

[-- Attachment #1.2: Type: text/html, Size: 2162 bytes --]

[-- Attachment #2: Type: text/plain, Size: 60 bytes --]


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 11:22     ` Petr Vorel
@ 2022-08-19 12:42       ` Li Wang
  0 siblings, 0 replies; 11+ messages in thread
From: Li Wang @ 2022-08-19 12:42 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp@lists.linux.it


[-- Attachment #1.1: Type: text/plain, Size: 821 bytes --]

Hi Xu, Petr,

On Fri, Aug 19, 2022 at 7:23 PM Petr Vorel <pvorel@suse.cz> wrote:


> > So for me, If remove kernel commit in description, then I only see
> > useless commit id number, unless I go to search them in kernel org.
>
> > I prefer to keep these kernel commit comment.
>

If so, adding normal C comments should be a workaround
(as Petr proposed), but I doubt how much value for reserving that:).


>
> I would still suggest to have change them as normal C comments - that's
> enough
> for reading C source. We already added released docs to
> linux-test-project.github.io [1], I plan to add hook to to push master
> version
> there after each commit and stable after release (after pushing tag).
> Then we can add this link to README.md to propagate docs.
>

+1, sounds good to me, thanks!

-- 
Regards,
Li Wang

[-- Attachment #1.2: Type: text/html, Size: 1779 bytes --]

[-- Attachment #2: Type: text/plain, Size: 60 bytes --]


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 10:10   ` xuyang2018.jy
  2022-08-19 11:22     ` Petr Vorel
@ 2022-08-19 12:55     ` Li Wang
  2022-08-19 14:10       ` xuyang2018.jy
  1 sibling, 1 reply; 11+ messages in thread
From: Li Wang @ 2022-08-19 12:55 UTC (permalink / raw)
  To: xuyang2018.jy@fujitsu.com; +Cc: ltp@lists.linux.it


[-- Attachment #1.1: Type: text/plain, Size: 728 bytes --]

> So for me, If remove kernel commit in description, then I only see
> useless commit id number, unless I go to search them in kernel org.
>

Not exactly, another thing to make people's attention is test fail with
hint,
then we can simply click the link.

    58	HINT: You _MAY_ be missing kernel fixes:
    59	
    60	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93bc420ed41d
    61	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=99652ea56a41
    62	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04a87e347282
    63  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5f955f26f3d4


-- 
Regards,
Li Wang

[-- Attachment #1.2: Type: text/html, Size: 1921 bytes --]

[-- Attachment #2: Type: text/plain, Size: 60 bytes --]


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 12:55     ` Li Wang
@ 2022-08-19 14:10       ` xuyang2018.jy
  2022-08-19 14:32         ` Petr Vorel
  0 siblings, 1 reply; 11+ messages in thread
From: xuyang2018.jy @ 2022-08-19 14:10 UTC (permalink / raw)
  To: Li Wang; +Cc: ltp@lists.linux.it


Hi Li

>     So for me, If remove kernel commit in description, then I only see
>     useless commit id number, unless I go to search them in kernel org.
> 
> 
> Not exactly, another thing to make people's attention is test fail with 
> hint,
> then we can simply click the link.

I remember Amir also added a similar feature[1] to xfstests when he 
become xfs 5.10 stable kernel maintainer.

So maybe we can add a third colume in tst_test struct's tag field  to 
cover kernel commit title? Then this kernel comment can be removed.

Also, I don't have strong obejection to this patch because it seems 
duplicate, but I just want to keep kernel commit title by using simple way.

[1]https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/commit/?id=4fb72cffd9e3251149d9fa25daa96b2e26b62eab

Best Regards
Yang Xu
> 

>      58	HINT: You _MAY_ be missing kernel fixes:
>      59	
>      60	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93bc420ed41d  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93bc420ed41d>
>      61	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=99652ea56a41  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=99652ea56a41>
>      62	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04a87e347282  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04a87e347282>  
>      63https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5f955f26f3d4  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5f955f26f3d4>
> 
> 
> -- 
> Regards,
> Li Wang

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 14:10       ` xuyang2018.jy
@ 2022-08-19 14:32         ` Petr Vorel
  2022-08-20  2:03           ` Li Wang
  0 siblings, 1 reply; 11+ messages in thread
From: Petr Vorel @ 2022-08-19 14:32 UTC (permalink / raw)
  To: xuyang2018.jy@fujitsu.com; +Cc: ltp@lists.linux.it

Hi all,

thanks all for their input.

> Hi Li

> >     So for me, If remove kernel commit in description, then I only see
> >     useless commit id number, unless I go to search them in kernel org.


> > Not exactly, another thing to make people's attention is test fail with 
> > hint,
> > then we can simply click the link.

> I remember Amir also added a similar feature[1] to xfstests when he 
> become xfs 5.10 stable kernel maintainer.

> So maybe we can add a third colume in tst_test struct's tag field  to 
> cover kernel commit title? Then this kernel comment can be removed.

Amir got inspiration from LTP, but I'm not a big fan of adding manually git
subject which is now added by script.  Also I'd like to address the change we
agree also in fanotify sources.

> Also, I don't have strong obejection to this patch because it seems 
> duplicate, but I just want to keep kernel commit title by using simple way.

I also wonder why people add commits in this verbose form:

 *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
 *  Author: yangerkun <yangerkun@huawei.com>
 *  Date:   Mon Feb 18 09:07:02 2019 +0800
 *
 *  ext2: support statx syscall

If commits are really necessary I'd add them inline, i.e.:

$ git log --pretty=format:'%h ("%s")' -1 93bc420ed41d
93bc420ed41d ("ext2: support statx syscall")

But again, having git hash at the bottom and then full commit on the top looks
to me just a redundancy (I often want to see changes in kernel thus run git show
hash anyway + there is that link in docparse.

So let's wait for opinion of other people.

Kind regards,
Petr

> [1]https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/commit/?id=4fb72cffd9e3251149d9fa25daa96b2e26b62eab

> Best Regards
> Yang Xu


> >      58	HINT: You _MAY_ be missing kernel fixes:
> >      59	
> >      60	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93bc420ed41d  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=93bc420ed41d>
> >      61	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=99652ea56a41  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=99652ea56a41>
> >      62	https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04a87e347282  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04a87e347282>  
> >      63https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5f955f26f3d4  <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5f955f26f3d4>


> > -- 
> > Regards,
> > Li Wang

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-19 14:32         ` Petr Vorel
@ 2022-08-20  2:03           ` Li Wang
  2022-08-22 10:17             ` Petr Vorel
  0 siblings, 1 reply; 11+ messages in thread
From: Li Wang @ 2022-08-20  2:03 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp@lists.linux.it


[-- Attachment #1.1: Type: text/plain, Size: 1696 bytes --]

Hi Xu, Petr,

Petr Vorel <pvorel@suse.cz> wrote:

> I remember Amir also added a similar feature[1] to xfstests when he
> > become xfs 5.10 stable kernel maintainer.
>
> > So maybe we can add a third colume in tst_test struct's tag field  to
> > cover kernel commit title? Then this kernel comment can be removed.
>

We can achieve that but the complexity outweighs the benefits (for LTP).


>
> Amir got inspiration from LTP, but I'm not a big fan of adding manually git
> subject which is now added by script.  Also I'd like to address the change
> we
> agree also in fanotify sources.


> > Also, I don't have strong obejection to this patch because it seems
> > duplicate, but I just want to keep kernel commit title by using simple
> way.
>
> I also wonder why people add commits in this verbose form:
>

That's legacy way in writing comments, but obviously it need unify in format
for better management in future.



>
>  *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
>  *  Author: yangerkun <yangerkun@huawei.com>
>  *  Date:   Mon Feb 18 09:07:02 2019 +0800
>  *
>  *  ext2: support statx syscall
>
> If commits are really necessary I'd add them inline, i.e.:
>
> $ git log --pretty=format:'%h ("%s")' -1 93bc420ed41d
> 93bc420ed41d ("ext2: support statx syscall")
>

+1, at most we add this format in normal C comments.
https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/syscalls/fanotify/fanotify14.c#L17



> But again, having git hash at the bottom and then full commit on the top
> looks
> to me just a redundancy (I often want to see changes in kernel thus run
> git show
> hash anyway + there is that link in docparse.
>

me as well.

-- 
Regards,
Li Wang

[-- Attachment #1.2: Type: text/html, Size: 3582 bytes --]

[-- Attachment #2: Type: text/plain, Size: 60 bytes --]


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse
  2022-08-20  2:03           ` Li Wang
@ 2022-08-22 10:17             ` Petr Vorel
  0 siblings, 0 replies; 11+ messages in thread
From: Petr Vorel @ 2022-08-22 10:17 UTC (permalink / raw)
  To: Li Wang; +Cc: ltp@lists.linux.it

Hi Li, Xu, all,

> Hi Xu, Petr,

> Petr Vorel <pvorel@suse.cz> wrote:

> > I remember Amir also added a similar feature[1] to xfstests when he
> > > become xfs 5.10 stable kernel maintainer.

> > > So maybe we can add a third colume in tst_test struct's tag field  to
> > > cover kernel commit title? Then this kernel comment can be removed.


> We can achieve that but the complexity outweighs the benefits (for LTP).
+1



> > Amir got inspiration from LTP, but I'm not a big fan of adding manually git
> > subject which is now added by script.  Also I'd like to address the change
> > we
> > agree also in fanotify sources.


> > > Also, I don't have strong obejection to this patch because it seems
> > > duplicate, but I just want to keep kernel commit title by using simple
> > way.

> > I also wonder why people add commits in this verbose form:


> That's legacy way in writing comments, but obviously it need unify in format
> for better management in future.
+1 (that was the reason, why I posted it even it's trivial formatting patch, I
should also have posted it as RFC).



> >  *  commit 93bc420ed41df63a18ae794101f7cbf45226a6ef
> >  *  Author: yangerkun <yangerkun@huawei.com>
> >  *  Date:   Mon Feb 18 09:07:02 2019 +0800
> >  *
> >  *  ext2: support statx syscall

> > If commits are really necessary I'd add them inline, i.e.:

> > $ git log --pretty=format:'%h ("%s")' -1 93bc420ed41d
> > 93bc420ed41d ("ext2: support statx syscall")


> +1, at most we add this format in normal C comments.
> https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/syscalls/fanotify/fanotify14.c#L17



> > But again, having git hash at the bottom and then full commit on the top
> > looks
> > to me just a redundancy (I often want to see changes in kernel thus run
> > git show
> > hash anyway + there is that link in docparse.


> me as well.

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-08-22 10:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-19  9:07 [LTP] [PATCH 1/1] statx04: Remove kernel comments in docparse Petr Vorel
2022-08-19 10:02 ` xuyang2018.jy
2022-08-19 10:10   ` xuyang2018.jy
2022-08-19 11:22     ` Petr Vorel
2022-08-19 12:42       ` Li Wang
2022-08-19 12:55     ` Li Wang
2022-08-19 14:10       ` xuyang2018.jy
2022-08-19 14:32         ` Petr Vorel
2022-08-20  2:03           ` Li Wang
2022-08-22 10:17             ` Petr Vorel
2022-08-19 12:36 ` Li Wang

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.