Latest Bugs & Tasks

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

Ticket #12632 (My /home/.profile file (with Terminal's customizations) is ignored.) created

Tue, 2016-02-02 22:28

Hi,
I recently updated Haiku to hrev50067 (previously I had an old nightly image from one year ago; I don't remember the exact hrev, however)

I always had a .profile file under /home, which contains some Terminal customizations (prompt and colors). Well, after the recent update, the /home/.profile file is being ignored: when I open a Terminal window, in fact, my customizations aren't displayed. I can affirm that the content of such .profile is valid, since if I insert the content in the other profile file (the other, the one which is located as /boot/system/settings/etc/profile) I can see my customization.

The following is the content of my .profile file:

Yellow='\e[0;33m\]'        # Yellow
Red='\e[0;31m\]'          # Red
Gray='\e[0;37m\]'         #Gray
export PS1="\[$(tput setaf 7)\][\A]\[$(tput setaf 1)\] « \[$(tput setaf 3)\]baron\[$(tput setaf 7)\]@\[$(tput setaf 3)\]haiku\[$(tput setaf 1)\] » \[$(tput sgr0)\]"
Categories: Development

Ticket #12631 (UDP serial debug interface) created

Tue, 2016-02-02 21:36

This ticket logs some ideas PulkoMandy and landonf had in irc about solutions to the "no serial on a lot of new devices" issue.

Debugging Haiku on new hardware can be troublesome, especially if no serial interface is available (common on most modern hardware)

Other operating systems like OS X and windows offer serial debugging via UDP packets. Debugging over UDP would greatly assist users in troubleshooting KDL's, boot issues, or Debugger on system kits.

15:22 < landonf> Ethernet debugging for FreeBSD is actually on my TODO list, so if that coincides with FreeBSD compat driver support on the Haiku side ...                                                          |
15:22 <@kallisti5> landonf: any specs out there for serial over ethernet?                                                                                                                                           |
15:22 <@kallisti5> something next to tcp                                                                                                                                                                            |
15:23 <@PulkoMandy> just use UDP frames, broadcast on some random port                                                                                                                                              |
15:23 < landonf> Most implementations just send ethernet frames                                                                                                                                                     |
15:23 <@PulkoMandy> or I've seen it done with ARP or ICMP headers or whatever                                                                                                                                       |
15:23 <@PulkoMandy> just raw ethernet works as well with appropriate software on the other side of the link anyway                                                                                                  |
15:23 <@kallisti5> http://stackoverflow.com/questions/25317140/serial-data-over-udp-sockets-in-python                                                                                                               |
15:23 < bslsk05> ​stackoverflow.com: Serial data over UDP Sockets in Python - Stack Overflow                                                                                                                         |
15:24 <@PulkoMandy> so… python in the kernel? :D                                                                                                                                                                    |
15:24 <@kallisti5> http://www.andrewhazelden.com/blog/2012/03/setting-up-a-udp-based-network-serial-port-on-a-linksys-wrt54g-router/#Step_2_Copy_the_files_to_your_Linksys_router                                   |
15:24 < bslsk05> ​www.andrewhazelden.com: Setting up a UDP based network serial port on a Linksys WRT54GS router. | Andrew Hazelden's Blog                                                                           |
15:27 < landonf> http://xref.plausible.coop/source/xref/macosx-10.10.1/xnu-2782.1.97/osfmk/kdp/                                                                                                                     |
15:27 < landonf> This is the kernel-side implementation of the protocol OS X uses                                                                                                                                   |
15:28 <@kallisti5> I think just getting kdl into that would be a huge jump                                                                                                                                          |
15:28 <@kallisti5> you can extract syslogs from there                                                                                                                                                               |
15:28 <@PulkoMandy> well, if you get the basic frame send/receive working you could even plug our gdb stub to it                                                                                                    |
15:30 <@kallisti5> what about ethernet drivers after kdl?                                                                                                                                                           |
15:30 <@kallisti5> don't they lock up?                                                                                                                                                                              |
15:30 < landonf> kdp_udp.c provides the UDP implementation of the Kernel Debugging Protocol (KDP). The network driver is polled for packets, on top of which is implemented a *very* minimal ARP/IP/UDP stack.      |
15:31 < landonf> This is what the driver interface looks like: http://xref.plausible.coop/source/xref/macosx-10.10.1/IONetworkingFamily-101/IONetworkController.h#1337                                              |
15:31 < landonf> kallisti5: You have to provide direct/pollled access to read/write of ethernet frames                                                                                                              |
15:32 < landonf> So ethernet drivers have to be extended.                                                                                                                                                           |
15:32 < landonf> And it's not a great solution for debugging the ethernet driver you're using for the debugging interface :)
Categories: Development

Ticket #12630 (Late notices are sent continuously even when no audio playing) created

Tue, 2016-02-02 05:57
  1. Enable tracing in MediaPlayer's AudioProducer.
  2. Run MediaPlayer and start then stop playing something.
  3. "LateNoticeRecieved" prints forever
Categories: Development

Ticket #12629 (MediaPlayer audio output refuses to restart after disconnect) created

Tue, 2016-02-02 05:53

After disconnecting MediaPlayer's output in Cortex and reconnecting it to the input of an Equalizer, MediaPlayer refuses to play anything again.

Categories: Development

Ticket #12628 ([regression] BBox title text has white edges) created

Tue, 2016-02-02 03:22

Essentially the same problem as the Deskbar Clock bug.

Categories: Development

Ticket #12627 (Webpositive crash after while playing html5 videos) created

Mon, 2016-02-01 22:21

After playing a youtube videos for a while Webpositive crashes. In the debug it has:HTML5 Audio control state: Call (resampling failed). I was testing in hrev50069 x86_64.

Categories: Development

Ticket #12626 (Webpositive crash after while playing html5 videos) created

Mon, 2016-02-01 22:18

After playing a youtube videos for a while Webpositive crashes. In the debug it has:HTML5 Audio control state: Call (resampling failed). I was testing in hrev50069 x86_64.

Categories: Development

Ticket #12625 (feature request: include OpenSans font, use as default in Web+) created

Sat, 2016-01-30 22:27

The DejaVu fonts are overall versatile and useful, but they make bad defaults for a web browser. OpenSans is an Apache-2 licensed font that I believe makes web pages look more modern and readable compared to Dejavu Sans. Project page here: ​https://www.google.com/fonts/specimen/Open+Sans

Categories: Development

Ticket #12624 (media_addon_server fails at boot on hrev50047, requires manual ...) created

Sat, 2016-01-30 21:54

Opening a known-good audio or video file after a fresh boot causes media_addon_server to crash, and spawn a Debugger process. Manually killing the player's process and restarting both media_server and media_addon_server are necessary to fix the problem.

Testing this using vlc launched from a shell prompt yields dozens of lines of the following error before the Debugger popped open:

SoundPlayNode::FillNextBuffer: RequestBuffer failed

It looks like something isn't being initialized correctly during boot for whatever reason, but manually restarting the servers afterwards does initialize correctly.

Affected hardware: Lenovo Thinkpad T530

Categories: Development

Ticket #12623 (Terminology in Mount options dialogue) created

Fri, 2016-01-29 09:59

I had reason to open the Mount options dialog recently, which usually is a set-and-forget thing and I am struck by the option in both bootup and automount to mount "All BeOS disks".

It's been fifteen years. Us oldtimers should get over BeOS already and it is meaningless to newbies. I suggest this be changed to "All Haiku disks" and if we want to be slightly geekier, "All BeFS disks".

Categories: Development

Ticket #12622 (Wonderbrush menu not completely visible) closed

Thu, 2016-01-28 08:44
invalid:

I think WonderBrush has had this issue since forever. It's not a bug or regression on the side of Haiku, but of the application. I bet stippi is aware of it...
Closing the ticket, because it doesn't belong into Haiku's bugtracker.

Categories: Development

Ticket #12616 (HaikuDepot search term) closed

Thu, 2016-01-28 08:10
no change required:

I'll close the ticket then. If the search box is used as intended, i.e. searching for one or more keywords, it works pretty well. Alphabetical listing of all applictions isn't really useful when the number of packages gets bigger. Limiting to certain categories is also helpful, though I think this isn't yet completely implemented yet.

Categories: Development

Ticket #12562 (Deficiencies in addattr) closed

Thu, 2016-01-28 00:48
fixed:

Applied in hrev50057. Thanks!

Categories: Development

Ticket #12582 (Fix the symlink to the resources directory) closed

Thu, 2016-01-28 00:48
fixed:

Applied in hrev50057. Thanks!

Categories: Development

Ticket #12596 ([Deskbar] TimeView has white background) closed

Thu, 2016-01-28 00:48
fixed:

Applied in hrev50057. Thanks!

Categories: Development

Ticket #12622 (Wonderbrush menu not completely visible) created

Wed, 2016-01-27 19:38

When I load a picture in WonderBrush and I adjust the size of the window (bottom right) , then the menu will canvas (top left) is no longer displayed in full , but covered by the list below and the Size on the bottom left corner also covered by the list at the bottom.

Categories: Development