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.
SnowmanThe 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 -
LXTask in community is orphan package.
Someone adopt this.
http://aur.archlinux.org/packages.php?ID=16664Allan 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. -
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-2If 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. -
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,
PeterI'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 AMHello 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
-
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?
-
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
-
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.