Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 23 min 28 sec ago

Ticket #12898 (iSCSI initiator support) created

Tue, 2016-08-02 14:59

Lots of NAS devices these days have iSCSI target support. Adding support for Haiku to be an iSCSI initiator could open additional development and user use applications under Haiku.

NetBSD has a fairly simple initiator that is under a MIT compatible license (attached, obtained from ​ftp://ftp.fi.netbsd.org/pub/NetBSD/packages/distfiles/)

An iSCSI initiator presents the remote block device locally. It isn't a filesystem but binding the block device over the network to the local host. Only one host can generally use an iSCSI target at a time (unless you're using a clustering filesystem like GPFS or OCFS)

iSCSI initiator boot support was added in #5319 for PPC

Categories: Development

Ticket #12897 (Connections in Cortex are not working sometimes) created

Mon, 2016-08-01 15:02

This is hrev50463.
In some cases connecting nodes is Cortex are successful, but actually not working. This connections are disappear after restarting Cortex.
Test cases:

  1. Connect line in to mixer. Listening line in is expected, but I don't hear it. Recording line in by SoundRecorder is working.
  2. Disconnect mixer and audio output and connect again. Sound is not working anymore. Restarting media services doesn't help. Only reboot recovers sound.

I don't know is it Cortex bug or bug in media system.

Categories: Development

Ticket #12896 (Failed to mount system packagefs: Out of memory with 128 GB RAM) created

Mon, 2016-08-01 12:00

This system boots past packagefs thing when memory is limited to 4 GB.

Can't get more info from KDL as keyboard doesn't work there. No serial debug possible either.

Categories: Development

Ticket #12895 ("PANIC: did not find any boot partitions!" when booting from USB3 port) created

Sun, 2016-07-31 15:39

This is hrev50463.

Booting from a USB3 stick plugged into my only USB2 port works. Plugged into an USB3 port I get "PANIC: did not find any boot partitions!"

Attached listusb and listdev.

Categories: Development

Ticket #12894 ([Patch] HaikuDepot: Fix -Wlogical-not-parentheses) created

Sun, 2016-07-31 11:07

Modify if condition at line 154 [1], since negating return value of BEntry.GetPath() may not be B_OK.

/home/haiku/haiku/haiku/src/apps/haikudepot/ui/App.cpp:154:25: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (!entry.Exists() || !entry.GetPath(&path) == B_OK) {
                               ^                     ~~
/home/haiku/haiku/haiku/src/apps/haikudepot/ui/App.cpp:154:25: note: add parentheses after the '!' to evaluate the comparison first
        if (!entry.Exists() || !entry.GetPath(&path) == B_OK) {
                               ^
                                (                           )
/home/haiku/haiku/haiku/src/apps/haikudepot/ui/App.cpp:154:25: note: add parentheses around left hand side expression to silence this warning
        if (!entry.Exists() || !entry.GetPath(&path) == B_OK) {
                               ^
                               (                    )
Categories: Development

Ticket #12893 ([Patch] Terminal: Fix -Wlogical-not-parentheses) created

Sun, 2016-07-31 11:03

Modify if condition at line 1597 [1], since strcmp() returns 0 > or < 0 on failture, negating it may not be 0.

[1] ​http://cgit.haiku-os.org/haiku/tree/src/apps/terminal/TermView.cpp?id=8a12a74e81e7969b2b963f95bb27779b80dc9ad4#n1597

/home/haiku/haiku/haiku/src/apps/terminal/TermView.cpp:1597:8: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
                                && !strcmp("encoding",
                                   ^
/home/haiku/haiku/haiku/src/apps/terminal/TermView.cpp:1597:8: note: add parentheses after the '!' to evaluate the comparison first
                                && !strcmp("encoding",
                                   ^
/home/haiku/haiku/haiku/src/apps/terminal/TermView.cpp:1597:8: note: add parentheses around left hand side expression to silence this warning
                                && !strcmp("encoding",
                                   ^
Categories: Development

Ticket #12892 ([Patch] Tracker: Fix -Wlogical-not-parentheses) created

Sun, 2016-07-31 11:00
  • Modify if conditions [1], since BDirectory.InitCheck() returns B_NO_INIT on failture, but negating B_NO_INIT can"t be B_OK.
  • Modify if conditions [2], since BString.ICompare() returns 0 > or < 0 on on failture, negating it may not be 0.

[1] ​http://cgit.haiku-os.org/haiku/tree/src/kits/tracker/NodePreloader.cpp?id=8a12a74e81e7969b2b963f95bb27779b80dc9ad4#n168
[2] ​http://cgit.haiku-os.org/haiku/tree/src/kits/tracker/OpenWithWindow.cpp?id=8a12a74e81e7969b2b963f95bb27779b80dc9ad4#n639

/home/haiku/haiku/haiku/src/kits/tracker/NodePreloader.cpp:168:6: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (!dir.InitCheck() == B_OK)
            ^                ~~
/home/haiku/haiku/haiku/src/kits/tracker/NodePreloader.cpp:168:6: note: add parentheses after the '!' to evaluate the comparison first
        if (!dir.InitCheck() == B_OK)
            ^
             (                      )
/home/haiku/haiku/haiku/src/kits/tracker/NodePreloader.cpp:168:6: note: add parentheses around left hand side expression to silence this warning
        if (!dir.InitCheck() == B_OK)
            ^
            (               )
/home/haiku/haiku/haiku/src/kits/tracker/OpenWithWindow.cpp:639:27: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (mimeType.Length() && !mimeType.ICompare(B_FILE_MIMETYPE) == 0)
                                 ^                                   ~~
/home/haiku/haiku/haiku/src/kits/tracker/OpenWithWindow.cpp:639:27: note: add parentheses after the '!' to evaluate the comparison first
        if (mimeType.Length() && !mimeType.ICompare(B_FILE_MIMETYPE) == 0)
                                 ^
                                  (                                      )
/home/haiku/haiku/haiku/src/kits/tracker/OpenWithWindow.cpp:639:27: note: add parentheses around left hand side expression to silence this warning
        if (mimeType.Length() && !mimeType.ICompare(B_FILE_MIMETYPE) == 0)
                                 ^
                                 (                                  )
Categories: Development

Ticket #12891 (StyledEdit crashes on close (64 bit)) created

Sat, 2016-07-30 21:48

hrev50455 x86_64
Open any StyledEdit test file
It will crash on quit or close
Debug report attached

Categories: Development

Ticket #12655 (Enable libmp3lame support on ffmpeg (enhancement)) closed

Sat, 2016-07-30 00:14
invalid:

FFmpeg build config is maintained over at HaikuPorts; please file a ticket there.

Categories: Development

Ticket #11260 (pkgman terminal commands consistency) closed

Sat, 2016-07-30 00:11
fixed:

Fixed in hrev50461.

Categories: Development

Ticket #11739 (Cannot find GL/glut.h) closed

Fri, 2016-07-29 22:42
fixed:

Fixed in hrev50459.

Categories: Development

Ticket #12890 (WebPositive doesn't properly draw HTML buttons.) created

Fri, 2016-07-29 22:17

hrev50440

Well, I have an html file which contains some html buttons as following:

<a href="#apps" class="class1"/><button>Apps</button></a>

But, using WebPositive, you can also check by yourself here:

​http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_button_test

When the page is loaded, WebPositive, doesn't draw these buttons; you have to scroll the page, but most of the time is not enough, because at the next scrolling, the button will be erased.

QupZilla shows how these buttons should be drawed:

​http://funkyimg.com/i/2eLgP.png

Categories: Development

Ticket #12889 (Thunderbolt 3 support) created

Thu, 2016-07-28 20:28

Thunderbolt 3 is beginning to appear in consumer PC hardware and enables a single wire extension of the system's PCIe bus. Once the thunderbolt connection is established, the attached PCIe bus can be handled like any other PCIe bus.

Some newer Thunderbolt 3 docking stations exist that present several PCIe devices over the TB3 link.

Linux has a pretty simple implementation containing a minimal amount of code:
​https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/thunderbolt

Categories: Development

Ticket #12820 (Radeon R9 270 fails to work) closed

Thu, 2016-07-28 18:46
duplicate:

Duplicate of #8626. radeon_hd needs DisplayPort support still. If you want to use a native DP monitor, try forcing VESA for now if it gives you a native mode. This can be applied via the kernel config file in /boot/home/config/settings

Categories: Development

Ticket #12749 (Crash while bootin' from usb) closed

Thu, 2016-07-28 18:11
duplicate:

Thanks, closing as duplicate of the 2 others then.

Categories: Development