Re: Some ideas for process improvements/changes

2023-10-25 Thread Mark Wielaard
Hi,

On Thu, 2023-10-19 at 18:13 +0200, Mark Wielaard wrote:
> > - Get rid of ChangeLog files and trivial ChangeLog entries
> >   I personally love ChangeLog entries. Writing them helps me
> >   double check I actually intended to make the changes. And
> >   it is a great help reviewing patches. It helps having to
> >   guess if some specific change was an accident or intended.
> > 
> >   But patches that have changes against the ChangeLog files are
> >   sometimes hard to rebase or move between branches. The gnulib
> >   git-merge-changelog driver is awesome, but is not always able
> >   to help. Also some commit messages for smaller changes are
> >   already fine describing what changed.
> > 
> >   So I propose to drop ChangeLog files completely and only add
> >   a ChangeLog entry to the commit message for larger changes
> >   to help the review process.
> 
> Some, but not all contributors have now switched to this style of
> commits. The attached patch formally documents it.
> 
> > - Use patchwork more
> >   All patches sent to the mailing list are tracked at
> >   https://patchwork.sourceware.org/project/elfutils/list/
> >   It has helped me a lot keeping track of patches that
> >   have been pending for some time. Also git-pw has been
> >   really nice for cherry-picking patches.
> >   https://patchwork.readthedocs.io/projects/git-pw/en/latest/
> >   
> >   Please let me know if you would like to help maintain the
> >   pending patch list and I'll add your account as maintainer
> >   for the elfutils project.
> > 
> >   For using it with git-pw use these .git/config settings:
> >   [pw]
> > server = https://patchwork.sourceware.org/api/1.2/
> > project = elfutils
> > token = 
> > states = committed,accepted,superseded,deferred,rejected,under-review
> > 
> >   It would be nice if it was automated a bit more by have a git
> >   commit hook that flagged whether a patch was committed. And if
> >   the buildbot try-branch system would flag pass/fail on the patch.
> 
> The automation is still not there. But I am using it happily as todo
> list: https://patchwork.sourceware.org/project/elfutils/list/
> Currently it lists 42 active patches, so we could use some help with
> reviewing. If anybody want to become a elfutils patchwork maintainer
> please let me know. Also documented in CONTRIBUTING in the attached
> patch.

Given nobody complained (and people seem happy with the above changes)
I have committed those changes to CONTRIBUTING now.

Cheers,

Mark

> There are two more changes I like to make, but not right now.
> 
> As part of the release (just before, or right after) later this month I
> like to switch the main branch from 'master' to 'main'. It is the last
> use of some harmful language in our project.
> https://inclusivenaming.org/
> It will need a few updates to the documentation and buildbot setup. But
> we can leave an alias so nothing breaks.
> 
> Finally we do have a somewhat informal code of conduct, see the end of
> our CONTRIBUTING document:
> 
>committers/maintainers who repeatedly ignore the above guidelines,
>are hostile or offensive towards other committers or contributors,
>and don't correct their behavior after being asked by other committers
>will be removed as maintainer/committer.  
> 
> It would imho be good to extend this a little to all project
> contributors and adopt a formal code of conduct like the Contributor
> Covenant https://www.contributor-covenant.org/
> That page also has some good references on reaching agreement on
> adopting such a more formal code of conduct.
> 
> Please let me know if you would like to help adopting a more formal
> code of conduct and/or be part of a code of conduct committee for
> elfutils.
> 
> Thanks,
> 
> Mark


☺ Buildbot (Sourceware): elfutils - build successful (master)

2023-10-25 Thread builder
A restored build has been detected on builder elfutils-gentoo-sparc while 
building elfutils.

Full details are available at:
https://builder.sourceware.org/buildbot/#builders/225/builds/113

Build state: build successful
Revision: f23a30d52119c3a94b6e83a45420d4d973d417e0
Worker: gentoo-sparc
Build Reason: (unknown)
Blamelist: Housam Alamour , Mark Wielaard 

Steps:

- 0: worker_preparation ( success )

- 1: set package name ( success )

- 2: git checkout ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/2/logs/stdio

- 3: autoreconf ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/3/logs/stdio

- 4: configure ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/4/logs/stdio
- config.log: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/4/logs/config_log

- 5: get version ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/5/logs/stdio
- property changes: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/5/logs/property_changes

- 6: make ( warnings )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/6/logs/stdio
- warnings (3): 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/6/logs/warnings__3_

- 7: make check ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/7/logs/stdio
- test-suite.log: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/7/logs/test-suite_log

- 8: prep ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/8/logs/stdio

- 9: build bunsen.cpio.gz ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/9/logs/stdio

- 10: fetch bunsen.cpio.gz ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/10/logs/stdio

- 11: unpack bunsen.cpio.gz ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/11/logs/stdio

- 12: pass .bunsen.source.gitname ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/12/logs/stdio

- 13: pass .bunsen.source.gitdescribe ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/13/logs/stdio

- 14: pass .bunsen.source.gitbranch ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/14/logs/stdio

- 15: pass .bunsen.source.gitrepo ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/15/logs/stdio

- 16: upload to bunsen ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/16/logs/stdio

- 17: clean up ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/17/logs/stdio

- 18: make distclean ( success )
Logs:
- stdio: 
https://builder.sourceware.org/buildbot/#builders/225/builds/113/steps/18/logs/stdio



[Bug libdw/30967] Discriminator in Dwarf_Line_s may exceed 24 bits

2023-10-25 Thread fche at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30967

Frank Ch. Eigler  changed:

   What|Removed |Added

 CC||fche at redhat dot com

--- Comment #3 from Frank Ch. Eigler  ---
Is there some reason not to just bump up that bitfield width from :24 to :32 or
more for now, until a deeper analysis of llvm informs us as to how wide these
discriminator codes can really be?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug debuginfod/30991] - srcfiles tarball feature

2023-10-25 Thread halamour at redhat dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30991

Housam Alamour  changed:

   What|Removed |Added

Summary|Bug 30010 - srcfiles|- srcfiles tarball feature
   |tarball feature |

-- 
You are receiving this mail because:
You are on the CC list for the bug.