Adopt, refresh, orphan package: bad style or legit?

Hi guys,
i got a question. Sometimes i stumble across packages which are out of date and orphaned, but i want to test/ temporarly use. So i create my own working PKGBUILD (with minor patches/updates). But i wouldn't be a long term user/maintainer of the package. Is it considered bad style to adopt, refresh and instantly orphan a package, like beeing an unreliable packager? Or is it legit to do so?
Some of my own thoughts so far:
Pro(adopt, refresh, orphan):
Better to have a working but unmaintained PKGBUILD than a broken, unmaintained package
Contra:
Packages become more unreliable/unstable. Afaik there is no version control for AUR packages. Maybe there was a 'deeper' reason for orphaning and ood'ing the package, so a quick and dirty update makes things worse.
Looking forward to your opinions.

ewaller wrote:
Mr.Elendig wrote:since noone ever responds when you email them asking for them to orphan the package
I guess I am a no one

Similar Messages

  • [community] repo: Movement of orphaned packages to unsupported.

    Hi fellow Archers,
    With time, the number of orphaned packages in the community repo has steadily increased because of various reasons: TUs no longer had time/interest to maintain a package, TUs leaving the group, etc. Currently there's about 300 orphans in [community] and the TU group doesn't have currently the time or interest to maintain all of them.  We finally came to the conclusion that it would be better to have maintained PKGBUILD in AUR than stale packages in community. So, in the next weeks, we'll gradually move some (all?) of them to unsupported. To ensure that these PKGBUILD get adopted by regular users, we'll be handing out orphaned community packages to users who are willing to maintain them. So if you are interested in one or more orphaned community packages, request it in this thread and it'll be moved to unsupported for you to adopt it. We'll be accepting requests until April 4th  but it could be extended if necessary. Hopefully, this will drop the number of orphans to a manageable amount. If not, more orphans will be moved to unsupported.
    Once a package is moved to unsupported, I can't guaranty that someone else browsing the AUR will adopt it. So you should adopt it as soon as it's moved to unsupported. If someone else request a package that you want before you, as a matter of courtesy, please give that person a few days to adopt the PKGBUILD. After that, you can adopt it. Also, once you adopt a package, you'll probably need to update it as some of these packages are out-of-date or the arch and license fields are missing.
    "Reserved" orphans: DaNiMoTh is currently a TU candidate and, if he gets voted in, is willing to  adopt the following orphans: mozplugger, sportstracker, gobby and rsnapshot. You may request them but they'll remain in the community repo until the end of the voting period to minimize package movement.
    Snowman

    The community repo cleanup is completed.
    The current orphans will remain in community and have been fixed/updated.
    I've added myself to the notification list so I'll be aware of any
    comments.
    Some packages were completely removed from community/AUR:
    schism:              obsoleted by schismtracker
    gst-plugins-png:     Arch no longer support gstreamer 0.8
    mysql-administrator: obsoleted by mysql-gui-tools
    mysql-query-browser: obsoleted by mysql-gui-tools
    multisync:           This app has been actually splitted in two other apps
                         (multisync-gui and msynctool) whose PKGBUILDs are in
                         unsupported.
    Other packages that were also in current/extra were removed.
    Packages that were moved to unsupported:
    If you want to browse the list with the AUR interface, do a search with me
    (Snowman) as submitter and look for the orphaned packages. Several of them
    have found a new maintainer in unsupported.
    Here's the list:
    adns-python
    alac_decoder
    alex
    anubis
    arc
    asterisk-addons
    asterisk-sounds
    asterisk-webvmail
    atlascpp
    bioapi
    cal3d
    ccid
    cherrypy
    chicken
    cohoba
    contacts
    cyphesis
    daap-sharp
    dirac
    e-uae
    echelon
    editobj
    eds-feed
    entagged-sharp
    expresskeys
    fantasdic
    flamerobin
    flumotion
    gaim-xmms
    galago-gtk-sharp
    galago-sharp
    gap
    gaupol
    gcursor
    gizmod
    gnelib
    gnome-ppp
    gnome-subtitles
    gnomeradio
    gpixpod
    gpodder
    grism
    gsoap
    gstreamer0.10-pulse
    gyrus
    hawknl
    ifolder
    ifolder-server
    imapfilter
    incollector
    invest-applet
    io-vm
    iwar
    joscar
    ketchup
    krb5-auth-dialog
    lbdb
    ldtp
    leaftag-gnome
    liban
    libannodex
    libao-pulse
    libatomic_ops
    libccc
    libchipcard2
    libcmml
    libfakekey
    libfishsound
    libflaim
    libgconf-java
    libggigcp
    libggiwmh
    libglade-java
    libgnome-java
    libharu
    libiaxclient
    libleaftag
    libmatchbox
    libmodelfile
    libmusclecard
    liboggz
    libomxil
    libopensync-plugin-evolution2
    libp11
    libphish
    libprelude
    libpreludedb
    libpri
    libptp2
    librasc
    libsexymm
    libsirius
    libupnp
    log4cxx
    log4j
    log4net
    logjam
    matchbox-common
    matchbox-desktop
    matchbox-keyboard
    matchbox-panel
    matchbox-panel-manager
    matchbox-themes-extra
    matchbox-window-manager
    mediatomb
    mercator
    ming
    mt-daapd
    mudmagic
    mugshot
    muscletool
    nautilus-burn-sharp
    nautilus-ifolder
    nemerle
    nepenthes
    netatalk
    nihongobenkyo
    olsrd
    ontv
    openct
    openproducer
    opensc
    openscenegraph
    openvpn-admin
    osgedit
    outguess
    pam_bioapi
    pam_p11
    pcsclite
    prelude-manager
    prewikka
    pureadmin
    py2play
    pyao
    pygmy
    pygopherd
    pykanjicard
    pymusepack
    pyopenal
    python-axon
    python-dvb3
    python-empy
    python-gammu
    python-kenosis
    python-leaftag
    python-nattraverso
    python-pyalsaaudio
    python-pyannodex
    python-pygoocanvas
    python-pyicu
    python-pylucene
    python-renderpm
    python-scw
    python-sexy
    python-tofu
    python-vobject
    python-xlrd
    pyzor
    rugg
    ruli
    rvm
    sabbu
    sage
    sharpmusique
    shn2make
    simias
    skstream
    slune
    sobby
    soya
    straw
    synbak
    synfig-core
    synfig-etl
    synfigstudio
    tagutils
    tangerine
    unicap
    varconf
    vazaar
    wammu
    wfmath
    wmradio
    xmltv
    xmltv-druid

  • Orphan package in community

    LXTask in community is orphan package.
    Someone adopt this. 
    http://aur.archlinux.org/packages.php?ID=16664

    Allan wrote:Also, it is known.  One of the TU wants to bring the whole LXDE to the [community] repo.
    In case, the original poster wants reference, Here it is.

  • [SOLVED]How to get orphaned packages that aren't optional dependencies

    On the pacman tips and tricks wiki page, I see there is a way to get orphaned packages, but this sometimes catches packages that are orphaned but are optional dependencies for other packages. Is there a way to get orphaned packages that are not optional dependencies? Also, I'm not sure if this is the right place on the forums for this question, so please let me know if there is a better place.
    Last edited by UnsolvedCypher (2013-05-22 00:16:47)

    Running
    # pacman -Rns python-docutils cdparanoia
    checking dependencies...
    :: abcde optionally requires cdparanoia: Paranoia ripping support
    should be enough. Now you know which package is not a real orphan and why.
    If you want a fugly script for that:
    $ pacman -Qi $(pacman -Qqdt) | grep -e Name -e "Optional For" | grep -v None | grep -B1 Optional
    Name : cdparanoia
    Optional For : abcde

  • The scourge of orphan packages

    In the official repositories, there are some orphan packages.
    Maintainer: None
    Is there a way to bring attention to these packages?
    Bug report? I think it isn't the right way.
    Flag out-of-date? There are orphan packages (example: "wicd") which are flagged out-of-date from months (February). If an orphan package come flagged out-of-date, is the notification received by anybody?
    Thank you.
    EDIT: Maybe this thread was better suited in the "Arch Discussion" section, I clicked on the wrong hyperlink
    Last edited by ekerazha (2008-07-20 20:21:40)

    ekerazha wrote:
    In the official repositories, there are some orphan packages.
    Maintainer: None
    Is there a way to bring attention to these packages?
    Bug report? I think it isn't the right way.
    Heh. http://bugs.archlinux.org/task/10964
    NO dont file bug reports on all those. I will close them. Although feel free to turn the above bug into a megabug for packages without a maintaner.
    ekerazha wrote:
    Flag out-of-date? There are orphan packages (example: "wicd") which are flagged out-of-date from months (February). If an orphan package come flagged out-of-date, is the notification received by anybody?
    Thank you.
    Yes the notification isnt received by anybody.

  • Orphan packages

    Is it safe to delete orphan packages?
    Leny /etc/systemd/system/multi-user.target.wants # pacman -Qdt
    autoconf2.13 2.13-2
    automoc4 0.9.88-4
    bc 1.06-8
    cmake 2.8.10.2-5
    git 1.8.2.3-1
    gnash-common 0.8.10-8
    gtkglext 1.2.0-9
    imake 1.0.5-1
    kmozillahelper 0.6.4-1
    libidl2 0.8.14-2
    libpwquality 1.2.1-1
    mono 2.10.9-1
    mtools 4.0.18-1
    python2-distutils-extra 2.37-1
    xorg-server-xvfb 1.14.1-1
    yasm 1.2.0-2

    If delete = remove than usually yes.  Likely these are left over from something you built.  You can add a nice oneliner to your ~/.bashrc or the like if you're lazy like me.
    % which orphans
    orphans: aliased to [[ -n $(pacman -Qdt) ]] && sudo pacman -Rs $(pacman -Qdtq)
    Last edited by graysky (2013-05-16 22:03:18)

  • Adopted Orphan package. Problems updating it. [SOLVED]

    Here's the story. I was about to compile mdk myself, but then I thought to check the AUR. I found it, but orphaned and out-of-date. I adopted it and modified the PKGBUILD.
    I ran
    makepkg --source
    then submitted the tarball. (as the wiki says to)
    The aur page for the package updated the version number, but when I download the PKGBUILD, it's still the old one.
    http://aur.archlinux.org/packages.php?ID=25158&detail=1
    Have I done something wrong?
    just in case here is the PKGBUILD
    # Contributor: selir <[email protected]>
    # Based on the pkgbuild of the previous maintainer muflax <[email protected]>
    pkgname=mdk
    pkgver=1.2.5
    pkgrel=1
    pkgdesc="MDK (MIX Development Kit) offers an emulation of MIX and MIXAL"
    arch=("i686" "x86_64")
    url="http://www.gnu.org/software/mdk/mdk.html"
    license=('GPL')
    depends=("libglade" "guile")
    makedepends=('intltool>=0.3' 'glib2' )
    optdepends=('gtk2: gmixvm gui' 'libglade: gmixvm gui' 'readline: provide command completion and history to the MIX virtual machine' 'guile: compile the MDK utilities with guile support and make them extensible with scheme')
    source=("http://ftp.gnu.org/gnu/mdk/v${pkgver}/mdk-${pkgver}.tar.gz")
    md5sums=('7dce75b47695ef90ff3abfaf4e3d77fc')
    build() {
    cd $srcdir/${pkgname}-${pkgver}
    ./configure --prefix=/usr -enable-gui=yes -with-guile=yes -with-readline=yes|| return 1 #note the configure script with simply set these options to 'no' if the libraries are missing
    make || return 1
    make prefix=${pkgdir}/usr install || return 1
    Last edited by seliur (2010-07-18 21:18:36)

    azleifel wrote:Sometimes it is necessary to click the browser's reload button to make newly uploaded files appear.
    It wasn't quite that simple. I had to clear the cache.

  • Orphan packages in Extra?

    Every time I update I see:
    :: Starting full system upgrade...
    warning: swi-prolog: local (5.8.2-1) is newer than extra (5.6.64-4)
    So I was wondering if the maintainer could not update and if I could help: I discovered that the package is orphan...
    Is it normal that a package in Extra is orphan?
    Can it be adopted like the AUR?
    Last edited by ezzetabi (2010-02-19 10:13:08)

    the thing is that any other maintainer can update that but is not even mark out of date.
    we have quite a lot of orphans and the reason is simple, the web interface had in the past some issues and it orphaned almost half of repository. since then packages haven't been adopted.  We are working to a more proper implementation.
    Send an email on arch-general with an up to date PKGBUILD and maybe somebody will update it.
    Last edited by wonder (2010-02-19 10:55:17)

  • "out of date" or Orphan package; how to help ?

    Hi,
    I have found several packages in AUR marked as "out of date" or Orphan. I would like to help to update them, or take them as a maintainer.
    However, I am not a Trusted User currently so I can't do this.
    Is there any way that I could better help on this, aside from leaving a comment to the package ?

    To be more precise, Unsupported orphans can be adopted by anyone. Community orphans can only be adopted by TUs.
    Out-of-date packages in Unsupported should be flagged for the maintainer's attention. If an Unsupported package is significantly out of date, you can ask for it to be orphaned by contacting the aur-general mailing list.

  • Variable refresh in package

    I could not find the answer to this in the archives.
    I have a package. I declare some variables, then
    refresh them. Then run some interfaces and
    procedures. Then refresh another variable.
    Only the last one is actually refreshed. The earlier
    ones are not. I cannot see what I am doing wrong.
    Please help.

    Okay so I have had this same issue for a while now and have been unable to solve it.
    In my main package I have a declare variable step, run a bunch of interfaces/procedures/packages, then control comes back to the package. I then do a refresh and then an evaluate based on the variables that changed when running my interfaces. Basically, if an error occurred in ETL we assign a 1 to the variable, otherwise its a 0. This Error handling will control if we should do the last few steps in the main package or not. The variables are Datetype: Numeric and Action: Historize. The problem is even though in the history tab the variables are correct, the variables contain the value from before the ETL started when being evaluated. For example, if yesterday the variable was 0 and today when ETL ran something made it change to 1, it still evaluates the 0 value as if it never changed. Any ideas what could be going on?
    Thanks,
    Paul

  • Snapshots refresh from package from another scheme

    *Also posted to Database:General!
    Hi all,
    i have a trouble while refreshing snapshots.
    First, i have a scheme where a package (for snapshots
    update) and snapshots themselves reside:
    package snp_update
    procedure update_snapshots
    is
    begin
    for s_name in ( SELECT owner, name
    FROM user_snapshots )
    loop
    dbms_snapshot.refresh (s_name.owner || '.' ||
    s_name.name, 'CA');
    end loop;
    end;
    end;
    Second, i have a scheme where reside only synonym to
    snp_update package (synonym name is syn_snp_update) and
    this scheme have granted 'execute' privilege on snp_update.
    But when i try to use it as
    begin
    syn_snp_update.update_snapshot;
    end;
    i have error: ORA-01031: insufficient privileges.
    But when i execute this pl/sql block from package
    owner's scheme - everything ok.
    Oracle: 8.0.5 on Sun Solaris 2.5
    Plz, help me.
    Maksym.

    How has your schema been granted the rights on SYN_SNP_UPDATE? A common cause of this problem is that the rights have been granted to a role. Oracle does not allow you to build procedures, etc using objects that you have been granted through a role. If this is the case you'll have to grant EXECUTE on SYN_SNP_UPDATE to your schema explicitly.
    Cheers, APCThrough
    grant execute on snp_update <synonym's owner schema>;
    BTW: Package's procedure is executing. Cursor (select ... from user_snapshots) retrieves first snapshot info in package's scheme and call to dbms_snapshot.refresh generates error.

  • Character Styles Panel not refreshing after adding character styles

    Hello,
    Anyone know how to get Illustrator's Character Styles panel to refresh after programatically adding new styles by calling CreateCharStyle()?
    Currently, the user must save the document and reopen it in order for Illustrator to refresh the character style list within the UI.  This is obviously not ideal.
    You may replicate this issue in the sample code by executing the SnippetRunner Text Styles snippet and then executing the CreateCharacterStyle snippet.  This sample code also successfully adds a new character style but fails to update the Character Styles panel within the UI.
    One side note: The AIATECurrentTextFeaturesSuite has an Invalidate() method.  I tried adding this call but it doesn't seem to have any impact.
    Any help would be greatly appreciated.
    Thanks,
    Peter

    I'm seeing success with the Notification call in CS4 too; thanks. But not in CS5 (Windows). I still need to save the document to refresh the panel. And (in fact, probably due to this fact), while the new Style has appeared, none of the features (such as font size, leading) that I have added using NewCharStyle.SetFeatures(features) show up. Any clues? The code (basically copied from the SnipperRunner project) is identical between CS4 and CS5; I'm just building against the different SDKs.
    DF

  • Updating orphaned package but not wishing to keep it

    A few weeks ago I needed to use Sun's WTK (Wireless Toolkit) and the available AUR package is for 2.2 while the latest version is 2.5. I modified the PKGBUILD locally and it worked just fine. I also posted it as a comment for the package on AUR incase anyone else wanted it. Now I was thinking, to make it easier I could just adopt the package and upload the files. However, since I'm not going to use WTK anymore I don't want to keep it so I would just disown it right away.
    So my question is, is there any policy that says I shouldn't just adopt, update and disown it?

    No, there's no policy for that. Feel free to update it and disown it afterward.

  • Pacman - hot to check how orphan package got installed?

    Hello!
    Today I run:
    pacman -Qtd
    to check what orphans I have in my system. Normally, I would not care, but some of them take really long to update, so I'd like to get rid of them. However, to ensure myself, I'd like to know how these packages got into the system. pacman -Qi shows only that it was installed as dependency, but not which dependency. Is there any way to check it?

    A smarter way may be running 'pacman -Rs foo' instead of 'pacman -R foo' ;-P

  • Variable refreshing in package header

    Hello Experts,
    Through a function in my package header I fill up a global variable. The function gets the value out of a table in my database:
    PV_FILENAME PARAMETERS.VALUE%TYPE DL$PARAMETERS.VALUE_BY_NAME('FILE_NAME'); This works fine, however when I change the value in the table and commit the changes the problem begins.
    When I execute the following statement to check if the value changed:
    select DL$PARAMETERS.VALUE_BY_NAME('FILE_NAME') from dual;It shows me the new value...
    But the variable in the package still contains the old value. When I restart sql developer the variable adjusts.
    Does anyone know what I can do? It seems like the package is caching the value or something. Or is it obligatory to put global variables in the body?
    greets
    Edited by: iadgroe on May 21, 2012 6:37 AM

    Hello Arun,
    I can check this because the return value I use in the function is the name of an xml file (e.g. 'xmlfile_1.xml'):
    SELECT .....
    FROM XMLTABLE('/employees/employee' PASSING XMLTYPE(BFILENAME(PV_DIRECTORY, -->PV_FILENAME<--), NLS_CHARSET_ID('AL32UTF16'))
    COLUMNS USERNAME VARCHAR2(20) PATH './name/userName' , TIMEREG XMLTYPE PATH './timeRegistration/days' ) H,
        XMLTABLE('days/day' PASSING H.TIMEREG COLUMNS TIMESHEET_DATUM In the above code I use the name to retrieve the xml file. I insert the data in the xml file into one of my own tables.
    When I change the value of the xml-name(e.g. 'xmlfile_2.xml') in my table that the function returns, the variable should reference another xml-file. However when I execute the procedure in my package it still insert data from the previous xml(xmlfile_1.xml) file into my table.
    I this clear enough? :-)
    Thanks a lot!

Maybe you are looking for

  • Track User Activity

    Hello, I need to be able to track our user activity in a company intranet.  I need to track when and capture the user name of the employee to a database so that I can build reports from it. This is more than web statistics. I need to be able to verif

  • Apps failing to show up in KDE menu

    I just installed BZFlag and Cube, and there's no "Games" entry in the KDE menu, even after I restarted KDE. What's screwing up? Is this the same thing that happens with Gnome menus under Xorg 7?

  • SQL statements:help

    here is a sample code of my application.... int initialDelay = 10000; // start after 10 second int period = 10000*60*60*24*30; // repeat every month Timer timer = new Timer(); TimerTask task = new TimerTask() { public void run() { try { MyDBConnectio

  • Massive drop in speed

    Just got upgraded the other day and was getting some great speeds upwards of 17meg, however today im lucky if i go above 2.4meg. Whats happend there, is it because its still in the ten day settling period. Router read out below thanks. Uptime: 0 days

  • How long is the first charge for the first time?

    Hello everyone! I've just got the newest iPod Touch and I was wondering for how long does it need to be charged for the first time. Thank you for your help and best wishes for these holidays.