Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Dreamcat4
    @dreamcat4_gitlab
    No problem... happy to know that you can reproduce the problem. It's OK and we have faith in you!
    Guillaume Hain
    @zedtux
    :heart:
    Sturmkater
    @Sturmkater
    @zedtux Ciao Guillaume, did you recive my email with the app icon drafts?
    Guillaume Hain
    @zedtux
    Hello @Sturmkater ! Yes, I got it. Thank you ! I will check and answer you soon. Thank you.
    Guillaume Hain
    @zedtux
    Hey @Sturmkater I replied to your email. Can you please send me an SVG version of the 2 icons please?
    Sturmkater
    @Sturmkater
    any progress?
    Guillaume Hain
    @zedtux

    Hey @Sturmkater. I made various improvments in the code, but there is still a point where the computer freeze. I know where it is happening, and more or less why, I now need to find a way to fix it.

    The big issue is Time.

    I’m about to move to another country and open a company and it is time consuming like hell … without forgetting that I’m father so I really have little tine for Douane unfortunatly and I understand the frustration that it could represent for you.

    Dreamcat4
    @dreamcat4_gitlab
    Maybe if you can document that ^^ in a github issue. Then it will give a chance for somebody else to come along later. And make a fix. A person with appropriate expertise from other existing background in kernel driver.
    ... and if not, than at least it's a 'Save Game'. To keep your own memory. In case some detail is forget.
    Guillaume Hain
    @zedtux
    That's a great idea @dreamcat4_gitlab, I will!
    Sturmkater
    @Sturmkater
    @zedtux Sure it's disappointing, I was truly looking forward to this feature. But I get you 100%. I just moved my self and with family it already was 150% job the last tree weeks and still not over. So all my projects are in hold too:-(
    I wish you good moving!!
    N1coc4colA
    @N1coc4colA
    Hi! I seen this project and find it really interesting. I want to make a Ui to control it dedicated to my preferate DE. I seen that this project got OOPs, have it been fixed in 0.9.0?
    Njordy Jovanovich
    @Njordy
    Guy, is there a fix for missing and depricated py libs in douane installer?
    Guillaume Hain
    @zedtux
    Hello @N1coc4colA. You can implement you own one based on the one I did for GTK, see https://gitlab.com/douaneapp/douane-dialog.
    The release 0.9.0 is not yet done (a lot of improvements have been made but not yet stable) sorry.

    Hi @Njordy. Sorry to hear you're facing that issue. It looks like you haven't opened any issue on douane installer related to this. Can you please open one with all the details (libs names and if it is missing or deprecated)?

    I'm really interested in looking at this as douane-installer is really new.

    Guillaume Hain
    @zedtux
    Hey guys.

    Short update: I made my move and is now back to stable. I did not progresses yet on Douane, and I'm actually thinking of rewitting all the kernel part using BPF, which, as far as I can tell, runs in the userspace (instead of kernelspace) so it means impossible kernel freezes!

    I still have to read more about it, and see how is the learning curve, but I stongly believe this will solve the issuer number 1 of Dounae.

    Stay tuned!

    Guillaume Hain
    @zedtux
    A short update about douane-installer: A Python compatibility issue, reported by @Njordy, has been fixed so that it is now compatible with the latest version of Python.
    Njordy Jovanovich
    @Njordy
    Thanks. :) The app starts up now.
    The bad thing is, it errors out later down the course.
    ValueError: pop' from markup due to error parsing markup: Error on line 18 char 25: Element “markup” was closed, but the currently open element is “module”
    I dunno if it's because I'm on the weird distribution (Pop!_OS), or due to the expected dependency issue.
    Guillaume Hain
    @zedtux
    This is a frontend issue due to the returned name from your OS with that weird name. Can you please open a new issue and post the output of the following from a python console:
    >>> import distro
    >>> distro.linux_distribution(full_distribution_name=False)
    Sturmkater
    @Sturmkater
    Maybe a wierd name, but i love the distro. Never had so less headache as with pop os
    Njordy Jovanovich
    @Njordy
    I know, me too :) Writing an issue right now.
    In a span of last month I've tried UbuntuMATE, Elementary, Pop, Manjaro, Fedora, Mint (and II have CentOS at work and am hating it) and made my choice. Still not without problems. But it's linux, it will always have problems. Plus, it's not superweird distro, it's in Top-5 ranking on DistroWatch for last half a year at least, not what it really mean that much, but still :)
    Njordy Jovanovich
    @Njordy
    By the way, will Douane be able to distributed via repositories, or it's architecturally impossible?
    Guillaume Hain
    @zedtux
    Right now, there’s no packages for Douane and it’s better like this for now, until I solve the issue number 1 : Kernel freezes
    After that has been solved, I really hope the popularity will grow and packagers will come over Douane
    Njordy Jovanovich
    @Njordy
    Yeah yeah, I know about the current problems, and I know about possible rewrite. I was just wondering if is is posssible in a future. :) You have answered, thanks
    N1coc4colA
    @N1coc4colA
    @zedtux, je ne suis pas sûr d'avoir parfaitement saisi le bogue... C'est quelle fonction (ou appel) qui cause le freeze?
    4 replies
    Guillaume Hain
    @zedtux
    @N1coc4colA Je ne sais pas précisément dans quelle fonction se trouve le bogue, mais j’avais ouvert un ticket, comme l’avait suggéré et à juste titre @dreamcat4_gitlab, où j’explique le problème: douaneapp/douane-dkms#41.
    Guillaume Hain
    @zedtux
    FYI I'm reading the "Understanding Linux Network Internals" book which gives me a lot of useful information about the remaining issue.
    There are lock machism to be used, which I don't at some places, and which makes the 0.9.0 version being stuck at a certain moment.
    Reading the book is switching ON some lights so I really hope to fix that man soon! :muscle:
    Guillaume Hain
    @zedtux
    I'm right now in the source code the of the kernel module, checking all the possible branches. I think I've isolated the remaining issue of branch versions/v0.9.0
    Guillaume Hain
    @zedtux
    Hey guys, I got a kernel freeze free version! It actually crashed when I tried to unload the kernel module, but installing and loading it works fine and then no freezes with Youtube/Twitter and a download at the same time.

    I would not ask you yet to test it, until you're not afraid, but I'm now fixing this cleaning issue and will do some more testing.

    Just wanted to share with you the first nice news :wink:

    Sturmkater
    @Sturmkater
    Nice, can't wait to test it. So what happens if i get a freez, do I just restart and uninstall or would I have to set up my machine again?
    Guillaume Hain
    @zedtux

    You would have to restart in restore mode, enter your root password when asking it, run the make cleandkms command from the douane-dkms project. Finally use logout or CTRL + D to continue booting your machine.

    No need to reinstall it or at least, I never had to do it.

    Guillaume Hain
    @zedtux

    Quick summary of my testing day of yesterday: I used my computer as usual (no intensive network activities) and it worked all the day without any issues until the evening where I got a kernel OOPS caused by a softirq.

    Also rebooting the computer freeze.

    The project is not yet fully stable, but it stars to be, more and more!

    Guillaume Hain
    @zedtux

    @Sturmkater one more thing: To avoid any issues and also be able to help me debugging Douane, you should follow the project's wiki page about kernel freeze debugging which prepare your machine to boot a second kernel when the current freeze allowing your machine to not die entierely.

    When a freeze happen, after your machine is ready for it, you end up with a /var/crash/ folder with the kernel dump that you can forward me so that I can debug it.
    Be aware that this dump will contain all your loaded data at that moment so you may expose to me some of your private data

    N1coc4colA
    @N1coc4colA
    Good to see that's goin on! Frenchies are the bests
    As I'm C/C++ dev, if you need some help on little parts (as I never worked on a dkms), i can give help if u wanna
    Guillaume Hain
    @zedtux

    Of course any help is welcome!

    I suggest you to have a look at the kernel module file anyways and to give me your comments if you have any (how knows, you could see something don't) and then there is the Daemon (C++) than need a lot of love too! For instance, the issue about a memory leak (douaneapp/douane-daemon#6) is one of the biggest issue for version 0.10.0.
    Of course, I'm here to help, if you need anything, just ask! :wink:

    p bhj
    @pbhj_gitlab
    Fyi, two typo on front-page (at least 😉): "a user\'s privacy" and "The Douane firewall will blocks all the ". Cheers.
    Guillaume Hain
    @zedtux
    Hey, thank you @pbhj_gitlab for join us and raising those typos! Feel free to fix them by yourself at https://gitlab.com/douaneapp/douaneapp.gitlab.io :).
    If you need any info from me, fill free to ask!
    Augustin Berisa
    @yellowgh0st
    Hey
    I've just submited:
    I might add more distros later, but It seems sources aren't up?