Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.

Outdated Packages #741

Closed
20 of 21 tasks
dylanaraps opened this issue Apr 29, 2020 · 13 comments
Closed
20 of 21 tasks

Outdated Packages #741

dylanaraps opened this issue Apr 29, 2020 · 13 comments
Labels
Help Wanted Extra attention is needed Tracker

Comments

@dylanaraps
Copy link
Owner

dylanaraps commented Apr 29, 2020

We've hit 25 outdated packages in Community. It's reached a stage where I feel the need to open a tracker issue to nudge things in the right direction. (I myself have left a package outdated as well).

I understand that everyone's world is currently a flipped upside down and I am willing to take over the maintenance of anyone's packages if they are currently unable to do so. Just let me know. It's no issue at all.

Similarly, if there is a build error or issue related to the update (which you haven't been able to fix), let me know and we'll work on it together.

I will not be accepting any new packages from maintainers with outdated ones. The number is still manageable and I'd like not for it to grow to a bigger scale.

Thanks everyone!

@dylanaraps dylanaraps added the Help Wanted Extra attention is needed label Apr 29, 2020
@konimex
Copy link
Contributor

konimex commented Apr 29, 2020

Due to changes in json-c, I cannot upgrade it until cryptsetup has a new version.

@cemkeylan
Copy link
Contributor

I have mailed Dimitris (the maintainer of sinit) a few months ago for tarball creation but didn't receive any feedback. If I remember correctly, Michael said that 1.1 wasn't that important for Linux.

I actually do have a 1.1 dist tarball here, but others in IRC suggested for sticking to the original source.

@dylanaraps
Copy link
Owner Author

Let's go ahead and use your source. We've tried going to the maintainer to no avail so it's fine to take matters into our own hands now.

@dylanaraps
Copy link
Owner Author

@konimex There are two commits you could apply (can be merged into a single patch too).

I don't know how often they release but it seems to me like we're overdue for a cryptsetup update so I'd leave it. 👍

@dylanaraps dylanaraps changed the title [tracker] Outdated Packages Outdated Packages Apr 29, 2020
@jedahan jedahan mentioned this issue Apr 29, 2020
1 task
@aicsx
Copy link
Contributor

aicsx commented Apr 29, 2020

scrot original project Is stopped at stable 0.8, next release are fork. it's no avaiable from original devel. i know original project and I provided that package, not the subsequent holes.

Bind Is full work, at release 17.1 have issue.
libuv Is related to the above.

we must provide functional and stable packages even if in the devel branch as bind version 17.0 ? or provide a constantly updated system. I would like to know, seriously to understand how to regulate myself.

no coincidence that I released the version 17.0 of bind even though it was in devel because I had tested the actual functionality. the packages I release are exactly the ones I use. I personally want things to work, I don't necessarily care about having a system yesterday to feel good. I don't update a version if I know there are issues.

@dylanaraps
Copy link
Owner Author

scrot original project Is stopped at stable 0.8, next release are fork. it's no avaiable from original devel. i know original project and I provided that package, not the subsequent holes.

Yes. I forgot that we discussed this.

we must provide functional and stable packages even if in the devel branch as bind version 17.0 ? or provide a constantly updated system. I would like to know, seriously to understand how to regulate myself.

This is fine. We should stick to regular/stable releases unless there's a reason not to.

no coincidence that I released the version 17.0 of bind even though it was in devel because I had tested the actual functionality.

This is what confused me about bind.

All in all, I agree with you and I'll remove your packages from the list.

@aicsx
Copy link
Contributor

aicsx commented Apr 29, 2020

thank you bro. i was sure you would listen to my motives.

it being understood that if users have problems, they will report them and I will make the necessary adjustments.

@CamilleScholtz
Copy link
Contributor

CamilleScholtz commented Apr 30, 2020

I'm running into some probems with the new freerdp version, and glm has some serious issues (see #634), will try to update everything soon, besides glm.

I actually asked the dev of slop (the sole package depending on glm on KISS) to possibly drop glm, if he sees fit (naelstrof/slop#130).

@dylanaraps
Copy link
Owner Author

@onodera-punpun What you can do is include glm (the last working version) in the sources (of slop) and statically compile it. We can then drop it from the repositories (I'd much rather nothing else depend on it).

@dylanaraps
Copy link
Owner Author

dylanaraps commented May 1, 2020

@onodera-punpun This works for me:

#!/bin/sh -e

export DESTDIR="$1"

(
    cd glm

    cmake -B build \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_BUILD_TYPE=Release \
        -DSLOP_OPENGL=False

    cmake --build build
)

cmake -B build \
    -DGLM_INCLUDE_DIR="$PWD/glm" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_BUILD_TYPE=Release \
    -DSLOP_OPENGL=False

cmake --build   build
cmake --install build
https://github.com/naelstrof/slop/archive/v7.5.tar.gz
https://github.com/g-truc/glm/archive/0.9.9.5.tar.gz glm

@dylanaraps
Copy link
Owner Author

@onodera-punpun Freerdp (latest version) builds for me with:

#!/bin/sh -e

export DESTDIR="$1"

cmake -B build \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=/usr/lib \
    -DCMAKE_BUILD_TYPE=Release \
    -DCHANNEL_URBDRC=OFF

cmake --build   build
cmake --install build

@CamilleScholtz
Copy link
Contributor

Will be creating PR's this afternoon.

@dylanaraps
Copy link
Owner Author

Thanks everyone. Things are back to a manageable state. 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Help Wanted Extra attention is needed Tracker
Projects
None yet
Development

No branches or pull requests

5 participants