Shhh... Haiku isn't blind anymore!

The policy only says that you have to make sure there are no copyright violations, not that AI is banned outright.

Reading the generated AI code and writing something based on it would be fine (just as we often have a look at gpl driver code in Linux for reference, but we don’t directly copy it).

Searching the web for cooe snippets to make sure they are original and not copypasted from somewhere else would also satisfy the policy. Don’t make it more extreme than it is.

Now, you will still have to pass code review and answer to all questions from Haiku developers. From my experience, that is much harder than getting the code to work, and personally I am not muchinterested if the review consists of me talking with the llm directly or indirectly: these things cannot learn from code review comments. If there is a human willing to learn from the code review, no problem with that, I think?

7 Likes

In the next few days, I’ll also be adding all the patches that were made to the USB bus to get it working.

I’m still having trouble with the USB 3 ports.

10 Likes

I looked at the one patch you have uploaded, and made a different change than that one in hrev59204 which should fix the memory problem in BUSBInterface. The alternates issue looks like a real bug, too, but I am less sure if that’s the right fix for it; I think this class has some inconsistencies in alternates management and we’ll need to change the API to resolve that one properly.

13 Likes

Yes, yes, thanks very much waddlesplash looking into this bug! :man_teacher:

1 Like

T430s: Codycam does not detect camera

x301: Camera is detected, green led lights up, Codyca crashes :frowning:

What (and how) can i do to help debug this?

Ahoy @Andrea !

I got the following :

   user  ~/Desktop    05:52    pkgman install ./bubicam-1.0-1-x86_64.hpkg
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: nothing provides lib:libbe needed by bubicam-1.0-1
  solution 1:
    - do not install "pkg:bubicam-1.0-1-x86_64"
Please select a solution, skip the problem for now or quit.
select [1/s/q]: q
   user  ~/Desktop    05:53    pkgman search libbe
Status  Name                 Description                                                          
--------------------------------------------------------------------------------------------------
        becjk                An input method for Chinese, Japanese and Korean                     
        beecrypt             A strong and fast cryptography toolkit                               
        beecrypt_devel       A strong and fast cryptography toolkit (development files)           
        benchmark            A microbenchmark support library                                     
        benchmark_debuginfo  A microbenchmark support library (debug info)                        
        benchmark_devel      A microbenchmark support library (development files)                 
        bencode_tools        C and Python tools for manipulating bencoded data                    
        bencode_tools_devel  C and Python tools for manipulating bencoded data (development files)
   user  ~/Desktop    05:53    pkgman search lib:libbe
Status  Name           Description                                      
------------------------------------------------------------------------
        becjk          An input method for Chinese, Japanese and Korean 
        beecrypt       A strong and fast cryptography toolkit           
        benchmark      A microbenchmark support library                 
        bencode_tools  C and Python tools for manipulating bencoded data
   user  ~/Desktop    05:54   

So, where should be this lib:libbe found anyway ?

The package ‘haiku_devel’ of course installed, and the upcoming packages for package search had not intuitively reasoning for me …

Thanks in advance for your reply -

EDIT_#01 :

Ok, so I did a try – installing bencode_tools

   user  ~/Desktop    06:15    pkgman install bencode_tools
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    install package bencode_tools-20110315-3 from repository HaikuPorts
Continue? [yes/no] (yes) : 
  100% bencode_tools-20110315-3-x86_64.hpkg [32,04 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/bencode_tools-20110315-3-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2025-12-14_03:10:30"
[system] Cleaning up ...
[system] Done.
   user  ~/Desktop    06:29    pkgman install ./bubicam-1.0-1-x86_64.hpkg
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
Encountered problems:
problem 1: nothing provides lib:libbe needed by bubicam-1.0-1
  solution 1:
    - do not install "pkg:bubicam-1.0-1-x86_64"
Please select a solution, skip the problem for now or quit.
select [1/s/q]: q
   user  ~/Desktop    06:33    

Well, the issue has remained - so I wait for yor reply :-j Finally -

We are making major changes to the xHCI USB bus.

With the eHCI bus, webcams work more or less fine. The big problem is the data flow generated by USB3, which is not fast enough.

As soon as I have news, I will make a step-by-step guide to help with debugging :slight_smile:

Thank you very much for your patience, the comparison with the BSD bus is not that fast.

8 Likes

I agree with that and if the application is open(the source i mean) it can be implemented for other programs , like for example abaddon.

Err… By the way:

A good candidate to port to haiku.

1 Like

Right - “Let it be, oh, let it be!”

:cowboy_hat_face:

1 Like

I already use Abanddon, it is in HaikuDepot :slight_smile:

2 Likes

Another reason to but my Nvidia gtx 1650.Is k3b on haiku repos?

You can look up what’s available, even when not running Haiku: https://depot.haiku-os.org/

1 Like

Well @3dEyes already made K3b port but due to lack of hardware, he couldn’t test it. K3b is a beast, testing might take some time. So either testing is still not done/finished yet or that revealed some problems.

1 Like

ohhh shit!! This was one my mind applications that i need to use. Tester welcome when the nVidia Turing driver is already on haiku. Because my plan is to install on real hw.

2 Likes