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