On 05/25/2018 04:16 PM, Henry Bonath wrote:
On these new BSD tests are the Patches listed here: https://sourceforge.net/p/cdesktopenv/tickets/70/ going to be built-in? I saw a post on here from I believe around the 1st requesting they be packed in, I'd like to help any way I can as a non-programmer - test perhaps?
Thanks!

I hope so... I cannot go trolling through web forums looking for patches. I had tried to apply a couple of them, but they were all too old and would not apply onto current master.

But, keep an eye on the list, and test as best you can - that really helps as I have no BSD's available or setup.

-jon



On Fri, May 25, 2018 at 6:07 PM, Jon Trulson <j...@radscan.com <mailto:j...@radscan.com>> wrote:

    On 05/25/2018 03:17 PM, Ulrich Wilkens wrote:

        On 05/25/18 19:12, Jon Trulson wrote:

            On 05/25/2018 10:36 AM, Ulrich Wilkens wrote:

                Hello,

                at the moment all BSD and Solaris platforms are broken.
                Even some Linux
                platforms doesn't built anymore. And this is for several
                reasons. The
                error mentioned in the previous mail is only the first
                one. Beside of
                that a lot of new warnings are generated.


            Really?  I've seen the warning go from the thousands down to
            403 (after my fix for the problem Dietmar reported).  I will
            commit that one to master in a few minutes.


        Yes, but I'm talking here about the BSD systems. Most, but not
        all new
        warnings are coming from makedepend which is still in use for BSD.


    Right.  I'd love to just get rid of makedepend.  If you could
    arrange for clang to do dependencies like what we do for Linux with
    gcc/g++...

    [...]

                Otherwise its impossible for me to fix the broken systems.


            If you are talking about the mass removal of old systems
            patches from Chase, we can stop putting those in master,
            leaving that free for testing.  Only actual fixes would go
            in there, and anything else goes into cde-next-2.  Would
            that work for you?


        True, I'm talking about Chase's patches. Your suggestion sounds
        good.
        But we should agree about a starting point. As far as I've seen the
        ultrix removal is pending. Should it go into master or cde-next-2?


    IMO, mass removal of old OS's should probably be a low priority,
    saved for AFTER the next official release, if Chase is up for that.
    Such large patches are hard to review and verify, and have the
    definite possibility to destabilize things.

        Is it possible to merge master and cde-next-2 afterwards? I'm
        not very
        familiar with git. SVN was able to merge changes automatically
        whenever
        possible. Can git do this too?


    Yes - what I usually do is periodically rebase master onto
    cde-next-2 (or whatever topic branch I'm using).  When done, then we
    just take the rebased patches and apply them onto master.  This
    avoids a merge commit, and any potential merge conflicts (if done
    right of course :)


            Also, I was not aware you were even trying to do any testing
            (or that you were even on the list anymore :)...

            Please feel free to let me know when you are doing this kind
            of stuff so I can act appropriately in the future.


        Well, I'm still doing things from time to time. The first thing
        I will
        describe in another mail. The other is a port to macOS which is
        nearly
        ready. It has only two annoying problems left (not in CDE, but
        in the
        implementation of X11 on macOS).


    Nice!


            Linux systems will need (by default) to have tirpc-dev
            installed now. If thats not the case on your Linux test
            systems, you will likely have build problems, just FYI.


        Well, the problem is related to tirpc, but its a little bit
        different:
        glibc has removed support for sunrpc, so /usr/include/rpc is nearly
        empty.
        For systems using the new glibc tirpc is now mandatory.
        Unfortunately
        not all places in CDE use tirpc even if its enabled. This is
        fixed by my
        patches.


    Damn, I thought I had all of those... I didn't notice any issues.

    Anyway, I think it's fine if you want to start your testing run now.
    We'll keep things in cde-next-3 until that's done and your patches
    are merged.  Then we can go from there.


    [...]

-- Jon Trulson

    "But when I'm in command, every mission's a suicide mission."

                                   - Zapp Brannigan

    
------------------------------------------------------------------------------
    Check out the vibrant tech community on one of the world's most
    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
    _______________________________________________
    cdesktopenv-devel mailing list
    cdesktopenv-devel@lists.sourceforge.net
    <mailto:cdesktopenv-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
    <https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel>



--
Jon Trulson

"But when I'm in command, every mission's a suicide mission."

                              - Zapp Brannigan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to