GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Natanael Copa (ncopa@fosstodon.org), page 5

  1. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 22:12:35 JST Natanael Copa Natanael Copa
    in reply to

    I could revert coreutils to 9.4 to get the 3.20 builders up, but 9.5 fixes a CVE so I don't want to do that either.

    There is only one way to go, and it is forward.

    In conversation Friday, 19-Apr-2024 22:12:35 JST from fosstodon.org permalink
  2. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 22:12:34 JST Natanael Copa Natanael Copa
    in reply to

    Alright the dragon is finally killed. Maybe not killed. just put to permanent sleep.

    I have a new offending commit, and things start to make sense.

    In conversation Friday, 19-Apr-2024 22:12:34 JST from fosstodon.org permalink
  3. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 22:12:34 JST Natanael Copa Natanael Copa
    in reply to

    I'm gonna try another bisect. here is how time will be spent on each rebuild cycle:

    boostrap autoconf with gnulib:
    real 4m 5.16s

    running configure:
    real 1m 0.53s

    running full compile with make:
    real 0m 3.57s

    In conversation Friday, 19-Apr-2024 22:12:34 JST from fosstodon.org permalink
  4. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 21:41:25 JST Natanael Copa Natanael Copa
    in reply to

    except that arch linux ppl cannot reproduce it when they build fakeroot package on their systems. (kernel 6.9)

    I was able to reproduce it in arch linux in docker. so maybe coreutils started to use a new syscall, not available in 6.6.y kernels, and the fallback triggers this?

    In conversation Friday, 19-Apr-2024 21:41:25 JST from fosstodon.org permalink
  5. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 21:11:39 JST Natanael Copa Natanael Copa

    New discovery. the fakeroot/coreutils bug manifests itself on archlinux as well. I'm pretty sure archlinux, debian and ubuntu will bump into this sooner or later.

    maybe it is not related gnulib after all?

    In conversation Friday, 19-Apr-2024 21:11:39 JST from fosstodon.org permalink
  6. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 19:02:13 JST Natanael Copa Natanael Copa

    Been fighting the bug of the year last days. When bootstrapping 3.20 builders fakeroot test failed on all architectures. So a blocker for 3.20. Time sensitive. Analyze shows that the test verifies that owners of files in tarballs are what they should. They are not. Probably causing https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/63669

    So it is serious.

    I find out that it happens with older (1.32) and newer (1.34) fakeroot. So not fakeroot. Some testing shows that it was triggered by coreutils 9.5. with 9.4 tests passes.

    In conversation Friday, 19-Apr-2024 19:02:13 JST from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gitlab.alpinelinux.org
      main/alpine-baselayout: fix group of /etc/shadow- (!63669) · Merge requests · alpine / aports · GitLab
      I had cases where /etc/shadow- didn't have the correct group while creating rootfs. I am not 100% sure what caused it but this should fix it.
  7. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 19:02:12 JST Natanael Copa Natanael Copa
    in reply to

    So I suspect that the dragon wasn't really killed. it just pretended to be dead, and now it is rising again and attacking me from behind. What if the cause of this is in gnulib?

    How do I bisect a such dragon? How do I build new coreutils from git with old gnulib?

    This code is dark. very dark.

    In conversation Friday, 19-Apr-2024 19:02:12 JST from fosstodon.org permalink
  8. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 19:02:12 JST Natanael Copa Natanael Copa
    in reply to

    Nothing evident in coreutils git log, so I git bisect.

    But I have to kill a dragon named gnulib on the way to the bad commit. `make` will not build coreutils without re-bootstrapping gnulib at times. I find the bad commit.
    https://github.com/coreutils/coreutils/commit/193449b17334649a2abcbca589544d858fca92a1

    But it has nothing to do with whatsoever. ripgrep tells me nothing should use `env` in any significant way.

    In conversation Friday, 19-Apr-2024 19:02:12 JST from fosstodon.org permalink

    Attachments


  9. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 19-Apr-2024 01:07:43 JST Natanael Copa Natanael Copa

    #alpinelinux riscv64 package builds are progressing: ~690 packages left to build.

    I think the real problem is the cases where the testsuite hangs. You always wonder if something deadlocked or if it is just slow. should you wait another day or just cancel it?

    In conversation Friday, 19-Apr-2024 01:07:43 JST from fosstodon.org permalink
  10. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Thursday, 18-Apr-2024 07:47:08 JST Natanael Copa Natanael Copa

    There are dark clouds hanging over riscv64 support for #alpinelinux 3.20. One of the donated pioneer machines are offline due to me messing up network config remotely (who would have guess that bridge works on one of the machines but not the other?)

    The other machine is still trying catch up after the python 3.12 upgrade. 770 packages to go. It is the only CI and now it is also building toolchain for 3.20.

    In conversation Thursday, 18-Apr-2024 07:47:08 JST from fosstodon.org permalink
  11. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Thursday, 18-Apr-2024 07:46:39 JST Natanael Copa Natanael Copa

    Number of packages left to build is increasing. Now it is over 800. New updates are pushed faster than the poor riscv64 machine is able to chew and swallow

    In conversation Thursday, 18-Apr-2024 07:46:39 JST from fosstodon.org permalink
  12. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 12-Apr-2024 20:31:18 JST Natanael Copa Natanael Copa
    in reply to
    • Haelwenn /элвэн/ :triskell:
    • Rich Felker

    @lanodan @dalias gettext-tiny rides proudly in and saves us all.

    Seems like it works

    In conversation Friday, 12-Apr-2024 20:31:18 JST from fosstodon.org permalink
  13. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 12-Apr-2024 20:05:42 JST Natanael Copa Natanael Copa
    in reply to
    • Haelwenn /элвэн/ :triskell:
    • Rich Felker

    @lanodan @dalias Then we also have xz autoreconf depending on po4a, which depends on docboox-xsl which depends on libxml2-utils (libxml2). Thats another circular dep right there.

    Using pre-generated configure script would solve this (and likely many more circular deps lurking around)

    In conversation Friday, 12-Apr-2024 20:05:42 JST from fosstodon.org permalink
  14. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 12-Apr-2024 19:48:24 JST Natanael Copa Natanael Copa

    circular dependencies are so painful. python depends on gettext which depends on libxml2 which depends on python.

    So the "rebuild libxml2 against python 3.12" happened before python 3.12.

    In conversation Friday, 12-Apr-2024 19:48:24 JST from fosstodon.org permalink

    Attachments


  15. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Tuesday, 09-Apr-2024 20:46:07 JST Natanael Copa Natanael Copa

    Docker says the riscv64 gitlab-runner has been up for 54 years. Impressive!

    In conversation Tuesday, 09-Apr-2024 20:46:07 JST from fosstodon.org permalink
  16. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 05-Apr-2024 21:32:40 JST Natanael Copa Natanael Copa
    in reply to
    • Alpine Linux :alpine:
    • Patrick

    @pu @ariadne @alpinelinux same with any issue or MR with 3.20 milestone set

    In conversation Friday, 05-Apr-2024 21:32:40 JST from fosstodon.org permalink
  17. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 05-Apr-2024 21:32:40 JST Natanael Copa Natanael Copa
    • Alpine Linux :alpine:
    • Patrick

    @pu @ariadne @alpinelinux thanks for asking. Right now, helping with reporting the llvm18 test failures upstream and add the links to the llvm18 draft MR would help. And so would reporting upstream *and fixing* python 3.12 issues

    In conversation Friday, 05-Apr-2024 21:32:40 JST from fosstodon.org permalink
  18. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 05-Apr-2024 21:32:39 JST Natanael Copa Natanael Copa
    in reply to
    • Alpine Linux :alpine:
    • Patrick

    @pu @ariadne @alpinelinux or help with any of the many open issues or draft MR. Anything that help us close anything open rather that start new issues/projects that will need my attention

    In conversation Friday, 05-Apr-2024 21:32:39 JST from fosstodon.org permalink
  19. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 05-Apr-2024 21:32:38 JST Natanael Copa Natanael Copa
    in reply to
    • Alpine Linux :alpine:
    • Patrick

    @pu @ariadne @alpinelinux coming back from weekend and find number of open merge requests cut in half would certainly be a nice surprise. Currently 520+ open

    In conversation Friday, 05-Apr-2024 21:32:38 JST from fosstodon.org permalink
  20. Embed this notice
    Natanael Copa (ncopa@fosstodon.org)'s status on Friday, 05-Apr-2024 14:14:56 JST Natanael Copa Natanael Copa
    • Alpine Linux :alpine:

    @ariadne @alpinelinux please let’s pay off the current technical debt before even start talking about this.
    Multi init *will* burn me out

    In conversation Friday, 05-Apr-2024 14:14:56 JST from fosstodon.org permalink
  • After
  • Before

User actions

    Natanael Copa

    Natanael Copa

    @alpinelinux founder and developer
Works on @k0sproject for @MirantisIT. Prev @Docker.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          218704
          Member since
          29 Nov 2023
          Notices
          112
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.