Public bug reported:

mtd-utils 1:2.1.6-1build1 fails to build from source due to one missing
test case:

```
[ RUN      ] test_mtd_read
libmtd: error!: cannot read 28 bytes from mtd0 (eraseblock 224, offset 43)
        error 9 (Bad file descriptor)
[  ERROR   ] --- 0xffffffffffffffff != 0
[   LINE   ] --- tests/unittests/libmtd_test.c:259: error: Failure!
[  FAILED  ] test_mtd_read
```

The test function:

```
static void test_mtd_read(void **state)
{
        int mock_fd = 4;
        int eb = 0xE0;
        int offs = 43;
        int len = 28;
        off_t seek;
        char buf[28];
        struct mtd_dev_info mtd;
        memset(&mtd, 0, sizeof(mtd));
        mtd.bb_allowed = 1;
        mtd.eb_cnt = 1024;
        mtd.eb_size = 128;
        seek = (off_t)eb * mtd.eb_size + offs;
        expect_lseek(seek, SEEK_SET, seek);
        expect_read(len, len);
        int r = mtd_read(&mtd, mock_fd, eb, offs, &buf, len);
        assert_int_equal(r, 0);  // <--- fails here

        (void) state;
}
```

Full log: https://launchpadlibrarian.net/722970004/buildlog_ubuntu-
noble-amd64.mtd-utils_1%3A2.1.6-1build1_BUILDING.txt.gz

** Affects: mtd-utils (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060214

Title:
  mtd-utils 1:2.1.6-1build1 FTBFS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mtd-utils/+bug/2060214/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to