SOLVED-My maintained package is now in the community repo, now what?:)
Hi,
I am the maintainer of the package ibus-unikey in the AUR, but now it's moved into the community repo, how can I still maintain this package?
Many thanks.
Tinh
Last edited by tinhtruong (2010-12-28 09:44:42)
Essentially you don't maintain it any more. A Trusted User will maintain it in the [community] repo (and should have emailed to let you know...).
Similar Messages
-
Why hasn't dropbox (over 3000 votes) made it to the community repo?
Hello,
I was a bit surprised how fast the Steam Beta Client made it into [multilib] after just 1 week and about 200 votes.
But dropbox has to be installed via an AUR wrapper? How is that?
Regards,
blackout23karol wrote:
Allan wrote:Also, the license might not allow distribution.
In this case it should be added to https://wiki.archlinux.org/index.php/Co … candidates
I would have to confirm the license conditions first... but given that page has not been updated since 2008, and I'd bet the majority of TUs do not know about it, there is little point adding to it. -
[SOLVED] libdbi-drivers package status?
Since yesterday when running pacman -Syu I am seeing:
:: Starting full system upgrade...
warning: libdbi-drivers: local (0.8.3_1-3) is newer than community (0.8.3_1-2)
Does anyone know if this is just a slow mirror sync issue or something else?
Last edited by mcloaked (2013-03-26 20:30:06)muon wrote:I have the same issue. I originally got the package from [community] and the problem arose for me after I switched from mysql to mariadb, though I think that was coincidental. I think it may have been an oops on the part of the package maintainer? "grawity" on IRC pointed me to
https://projects.archlinux.org/svntogit … c8a0ed129d
where the pkgrel went from 3 to 2.
I did a "pacman -S libdbi-drivers". It told me I was downgrading, but I think it actually put me to the current release.
Currently on the page at https://www.archlinux.org/packages/comm … i-drivers/ the current version is libdbi-drivers 0.8.3_1-2
However I have installed
pacman -Q libdbi-drivers
libdbi-drivers 0.8.3_1-3
So maybe the version in the [community] repo should be pkgrel 3 and not 2? It would be nice to see a definitive solution. -
[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 -
I just upgraded my iMac to Lion, and a few seconds ago, I upgraded the iWork package and now I'm having some problems with the new version of Pages (4.1) When I try to change something in a document, a message says "the program is not responding", so I have to force it to close. By the way, the SAVE botton stays the same even I change erverything in my document. Please, a have a work to finish, **** me. What I can do abou it?
I just upgraded my iMac to Lion, and a few seconds ago, I upgraded the iWork package and now I'm having some problems with the new version of Pages (4.1) When I try to change something in a document, a message says "the program is not responding", so I have to force it to close. By the way, the SAVE botton stays the same even I change erverything in my document. Please, a have a work to finish, **** me. What I can do abou it?
-
Firefox crashing when i wanna open or close a tab or a window, also while wanna open any page, now what to do for solving the problem?
Disable McAfee siteadvisor and check the problem still persist or not?
-
Hi, just wonder anyone can help. i lost my ipad few weeks ago (already reported to police in UK but they arent helpful), and when i logged in to my apple account, i found another person email added to my apple account (but has not been verified). what can i do to trace ? my ipad hasnt been registered with apple before i lost it, can i registered now (as i still have the package) and then supply the serial no. to apple so they can block that ipad??
i am based in london, but seems now the apple account based in USA.. very strange.
i am using iphone as well, so beforei lost the ipad, when i download apps, it download to both iphone and ipad.
i am not sure what i can do to make apple aware of the lost ipad, as i havent registered my ipad before i lost it. or can i registered now and report a lost??
appreciate any advice..
thanksThe only tracking feature Apple offers is the one tied to your iCloud account (https://www.apple.com/icloud/features/find-my-iphone.html). If you did not have an iCloud account set up on the iPad, or did not have the "find my iPad" setting enabled under that account's settings, then you cannot track it remotely.
There is nothing you can do but hope the police do something, or you find it yourself. Apple does not get involved with lost or stolen property.
see http://support.apple.com/kb/HT2526
However, I hope you IMMEDIATELY changed your AppleID password when you noticed the added email - the only way someone could do that is if they know both your AppleID primary email address AND your current password. -
I just paid almost $10 to create a pdf from a jpg file, but I did it so that I could edit it. Now I find out I needed a different Adobe package that would create the pdf AND let me edit it. What do I do now?
Hi Marion,
PDF pack is meant to convert files to pdf format, Here's the feature list : Convert Word to PDF, Convert PDF to Word & Merge PDFs | Adobe PDF Pack
In order to Create, Convert, edit pdf files, one needs to purchase Acrobat Software, Here's a feature list of Acrobat Pro : Features, PDF documents | Acrobat XI Pro
However, you can download a free 30 day trial of Acrobat software using the following link : https://helpx.adobe.com/acrobat/kb/acrobat-downloads.html
Regards,
Rahul -
Revision: 2200
Author: [email protected]
Date: 2008-06-24 07:46:04 -0700 (Tue, 24 Jun 2008)
Log Message:
The main package will now also include the ja swc's and properties files.
-it will not include the samples, these will still be in the ja zip
bug:http://bugs.adobe.com/jira/browse/SDK-15852
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-15852
Modified Paths:
flex/sdk/branches/3.0.x/build.xmlHi,
First up thanks for helping out, I really appreciate it.
Is there a way to change that or should I simply add the file to the Classpath?
The config file at present sits in c:\Temp\ESFGFL\servicelayer\config\maysqlconfig.properties with the code in the servicelayer directory.
My classpath is set as .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip;C:\Program Files\Java\jre6\lib\javamail-1.4.2\mail.jar
What do I need to change here? Ultimately te code will be on a servera nd so will the config file but learning some lessons by testing locally is proving invaluable.
Thanks again for your help
nathj -
[SOLVED] Splitting grub2 package as grub2-bios and grub2-efi
Hi all,
I currently maintain the grub2-efi-bzr http://aur.archlinux.org/packages.php?ID=40290 and grub2-bios-bzr http://aur.archlinux.org/packages.php?ID=41055 AUR packages. I proposed a split PKGBUILD to tpowa and pressh for grub2 package based on requests at https://bugs.archlinux.org/task/19838 and https://bugs.archlinux.org/task/20419 . The PKGBUILD creates 4 packages grub2-common, grub2-bios, grub2-efi-x86_64, grub2-efi-i386.
I need your impressions and suggestions on improving the PKGBUILD, especially in avoiding the use of multilib toolchain. Thanks in advance.
grub2-bios for Archlinux i686 and x86_64 (multilib needed in x86_64) - compiled as any in Arch64
grub2-bios for Archlinux i686 and x86_64 (multilib needed in x86_64) - compiled as any in Arch64
grub2-efi-x86_64 for Archlinux i686 and x86_64 (no need for multilib in x86_64, not possible to compile in i686) - compiled as any in Arch64
I currently use x86_64 Archlinux with gcc-multilib from the official repo. I do not have i686 linux (either Arch or any other distro) installed. My system compiles both grub2-efi-x86_64 and grub2-efi-i386 using the below PKGBUILD. I use only grub2-efi-x86_64 (or x86_64-EFI) in my system.
_grub2_rev=3040
_grub2_lua_ver=19
_grub2_gpxe_ver=12
_grub2_ntldr_ver=13
_grub2_915_ver=6
_USE_MULTILIB=1
pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386')
pkgbase="grub2"
pkgver="1.99beta0_r${_grub2_rev}"
pkgrel=1
url="http://www.gnu.org/software/grub/"
arch=('i686' 'x86_64')
license=('GPL3')
optdepends=()
makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext')
options=(strip docs zipman !emptydirs)
groups=('grub2')
conflicts=()
provides=()
# source=("ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz"
source=("http://dl.dropbox.com/u/9710721/grub2_sources/grub2_r${_grub2_rev}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz"
"http://dl.dropbox.com/u/9710721/grub2_sources/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz"
'grub2.default'
'grub.cfg.example'
'20_memtest86+'
'05_archtheme')
noextract=("grub2_extras_lua_r${_grub2_lua_ver}.tar.xz"
"grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz"
"grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz"
"grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz")
sha256sums=('50e17683b972c0f5aab9b252af6c800bdc6068aab3654059046a435a3c5eccb6'
'4d092a8780342a0f7fb5f5f92dc3b123fb5dd583ba137357630c56d416ed3114'
'8ce1b6b89ef0e3545736477d4c4418524e32c7fb9ba40c67dcebfb84b98cde66'
'554e9d65805ac61ca9a8c7cecdf6e7d28375dc28b3984140faef0e929e1ebd5b'
'f0bd90bbbad4b07ec2053d4056f7c5252e95e97477af4206df59ec2d72d88ce0'
'9dc7834514deabba3eb3ed19d0c7d73e3ab0114b7cd8a2eb6b17e8b7a6328143'
'8128da77d8e8c86077fde561ba107756ece744ad54a16161c637ce73f836a84a'
'ba0f871ee93760d14d7f19709bb875af4a863a758776a23519ca7100a63da295'
'6628b70b857c024297af38cf519bfe7d518a122030ab5d0958677a60ddff6cdd')
# DESTARCH="i686"
DESTARCH="x86_64"
if [ "${CARCH}" = 'x86_64' ] && [ "${_USE_MULTILIB}" = '1' ]
then
makedepends=(${makedepends[@]} 'gcc-multilib' 'gcc-libs-multilib' 'lib32-glibc' 'binutils-multilib' 'libtool-multilib')
_EFIEMU="--enable-efiemu"
_CFLAGS=""
_HOST="x86_64"
if [ "${DESTARCH}" = 'i686' ]
then
_CFLAGS="-m32"
_HOST="i686"
fi
elif [ "${CARCH}" = 'x86_64' ] && [ "${_USE_MULTILIB}" = '0' ]
then
echo "This package can be built only in a i686 system or in a x86_64 system using gcc-multilib. Exiting."
exit 1
fi
if [ "${CARCH}" = 'i686' ]
then
_EFIEMU="--disable-efiemu"
if [ "${DESTARCH}" = 'x86_64' ]
then
_CFLAGS="-m32 -static"
_HOST="i686"
fi
fi
build_grub2-common_and_bios() {
rm -rf ${srcdir}/grub2_bios_${DESTARCH} || true
cp -r ${srcdir}/grub2 ${srcdir}/grub2_bios_${DESTARCH}
cd ${srcdir}/grub2_bios_${DESTARCH}
mkdir ${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
cd ${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz
cd ${srcdir}/grub2_bios_${DESTARCH}
export GRUB_CONTRIB=${srcdir}/grub2_bios_${DESTARCH}/grub2-extras/
## Archlinux changed default /usr/bin/python3, need to use /usr/bin/python2 instead
cp ${srcdir}/grub2_bios_${DESTARCH}/autogen.sh ${srcdir}/grub2_bios_${DESTARCH}/autogen_unmodified.sh
sed -i 's|python|python2|' ${srcdir}/grub2_bios_${DESTARCH}/autogen.sh
${srcdir}/grub2_bios_${DESTARCH}/autogen.sh
echo
mkdir ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
CFLAGS="${_CFLAGS}" ${srcdir}/grub2_bios_${DESTARCH}/configure --with-platform=pc \
--host=${_HOST} \
--program-transform-name=s,grub,grub2, \
--enable-mm-debug \
${_EFIEMU} \
--enable-grub-mkfont \
--prefix=/usr \
--bindir=/bin \
--sbindir=/sbin \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/etc
echo
CFLAGS="${_CFLAGS}" make
echo
${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-mkfont --output=${srcdir}/unifont.pf2 /usr/share/fonts/misc/unifont.bdf || true
${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-mkfont --ascii-bitmaps --output=${srcdir}/ascii.pf2 /usr/share/fonts/misc/unifont.bdf || true
build_grub2-efi-i386() {
mkdir ${srcdir}/grub2_efi/BUILD_EFI_i386
cd ${srcdir}/grub2_efi/BUILD_EFI_i386
CFLAGS="${_CFLAGS}" ${srcdir}/grub2_efi/configure --with-platform=efi \
--target=i386 \
--host=${_HOST} \
--program-transform-name=s,grub,grub2, \
--enable-mm-debug \
--disable-efiemu \
--prefix=/usr \
--bindir=/bin \
--sbindir=/sbin \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/etc
echo
CFLAGS="${_CFLAGS}" make
echo
build_grub2-efi() {
rm -rf ${srcdir}/grub2_efi || true
cp -r ${srcdir}/grub2 ${srcdir}/grub2_efi
rm -rf ${srcdir}/grub2
cd ${srcdir}/grub2_efi
mkdir ${srcdir}/grub2_efi/grub2-extras/
cd ${srcdir}/grub2_efi/grub2-extras/
bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz
bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz
cd ${srcdir}/grub2_efi
export GRUB_CONTRIB=${srcdir}/grub2_efi/grub2-extras/
## Archlinux changed default /usr/bin/python3, need to use /usr/bin/python2 instead
cp ${srcdir}/grub2_efi/autogen.sh ${srcdir}/grub2_efi/autogen_unmodified.sh
sed -i 's|python|python2|' ${srcdir}/grub2_efi/autogen.sh
${srcdir}/grub2_efi/autogen.sh
echo
build_grub2-efi-i386
echo
build() {
echo
build_grub2-common_and_bios #
echo
build_grub2-efi #
echo
package_grub2-common() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - Files common for all platforms"
install="grub2-common.install"
depends=('sh' 'xz' 'freetype2' 'mtools' 'dosfstools')
conflicts=('grub2')
backup=('etc/default/grub' 'etc/grub.d/40_custom')
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
make DESTDIR=${pkgdir} install
## install grub2-extras ntldr-img's grubinst as grub2-grubinst
install ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS/grub-core/grubinst ${pkgdir}/sbin/grub2-grubinst || true
## remove platform specific files
rm -rf ${pkgdir}/usr/lib/grub2/
rm -rf ${pkgdir}/usr/share/grub2/
## remove some problamatic files - may work properly in future
rm -rf ${pkgdir}/etc/bash_completion.d/
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_bios-install
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_efi_x86_64-install
cp ${pkgdir}/sbin/grub2-install ${pkgdir}/sbin/grub2_efi_i386-install
sed -i "s|^\(target_cpu\)=.*|\1=i386|; \
s|^\(platform\)=.*|\1=pc|" \
${pkgdir}/sbin/grub2_bios-install
sed -i "s|^\(target_cpu\)=.*|\1=x86_64|; \
s|^\(platform\)=.*|\1=efi|" \
${pkgdir}/sbin/grub2_efi_x86_64-install
sed -i "s|^\(target_cpu\)=.*|\1=i386|; \
s|^\(platform\)=.*|\1=efi|" \
${pkgdir}/sbin/grub2_efi_i386-install
## install the /etc/grub.d/ files
install ${startdir}/05_archtheme ${pkgdir}/etc/grub.d/05_archtheme
install ${startdir}/20_memtest86+ ${pkgdir}/etc/grub.d/20_memtest86+
## install the unifont files
install ${srcdir}/unifont.pf2 ${pkgdir}/etc/grub.d/unifont.pf2 || true
install ${srcdir}/ascii.pf2 ${pkgdir}/etc/grub.d/ascii.pf2 || true
## install /etc/default/grub
install -Dm644 ${srcdir}/grub2.default ${pkgdir}/etc/default/grub
## install example grub2 config file
install -Dm755 ${srcdir}/grub.cfg.example ${pkgdir}/etc/grub.d/grub.cfg.example
## rename grub.info to grub2.info
mv ${pkgdir}/usr/share/info/grub.info ${pkgdir}/usr/share/info/grub2.info || true
export CARCH="${DESTARCH}"
package_grub2-bios() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - Built for PC BIOS"
arch=('any')
depends=(grub2-common=${pkgver})
replaces=('grub2')
install="grub2-bios.install"
cd ${srcdir}/grub2_bios_${DESTARCH}/BUILD_BIOS
make DESTDIR=${pkgdir} install
## remove non platform-specific files
rm -rf ${pkgdir}/bin/
rm -rf ${pkgdir}/sbin/
rm -rf ${pkgdir}/etc/
rm -rf ${pkgdir}/usr/share/info/
rm -rf ${pkgdir}/usr/share/man/
rm -rf ${pkgdir}/usr/lib/grub/
package_grub2-efi-i386() {
pkgdesc="The GNU GRand Unified Bootloader version 2 - i386 UEFI version"
arch=('any')
depends=("grub2-common=${pkgver}" 'efibootmgr-git')
replaces=('grub2-efi-x86')
install="grub2-efi.install"
cd ${srcdir}/grub2_efi/BUILD_EFI_i386
make DESTDIR=${pkgdir} install
## remove non platform-specific files
rm -rf ${pkgdir}/bin/
rm -rf ${pkgdir}/sbin/
rm -rf ${pkgdir}/etc/
rm -rf ${pkgdir}/usr/share/info/
rm -rf ${pkgdir}/usr/share/man/
rm -rf ${pkgdir}/usr/lib/grub/
sed -i "s|^\(_EFI_ARCH\)=.*|\1=i386|" ${startdir}/grub2-efi.install
Last edited by skodabenz (2011-01-30 19:36:25)The package is now in testing repo and will soon be moved to extra repo. Solved by splitting the PKGBUILDs and through direct interaction with grub2 maintainer using irc.
-
I've Learnt the Basics, But Now What?
Hey,
I've been teaching myself java from various books over the past few months, thought i have been told many times this is not the best way to learn, i gave it a go and I can understand the basics: data types, class types, the idea of object oriented programming and some core java classes, but I'm still very sceptical about how to actually start writing programs. I never know where to start. It's as though I know the theory, but I'm unable to put it into practise. If anyone had any good proctise programs I could attempt to write, maybe that would help?
I've written a few very simple programs which contain 3 or 4 classes, but when I look at much larger programs with 50+ classes and folder structures, I wonder how did he know exactly what classes he would need to make the application work? And which class did he write first? This is where I get stuck in application development :\
I wonder if it's that i don't yet know enough core classes to use in my applications to make them work, or if there is a standard way to plan applications. When I attempt to write a larger application, it gets very messy, and debugging can be almost impossible.
So I want to write a program which is able to enter values into forms on the internet and scape data from the page where the form submits too, what classes would I need to write, and what methods would I need, and which core classes would I use? I am sorry if this question seems a bit vague, but I'm really stuck at the moment :\Ryanz wrote:
Hey,
I've been teaching myself java from various books over the past few months, thought i have been told many times this is not the best way to learn, i gave it a go and I can understand the basics: data types, class types, the idea of object oriented programming and some core java classes, but I'm still very sceptical about how to actually start writing programs. I never know where to start. It's as though I know the theory, but I'm unable to put it into practise. If anyone had any good proctise programs I could attempt to write, maybe that would help?Congratulations -- I don't know why teaching yourself from books is a bad way to learn. The biggest thing you'd probably be missing now are things that come up in practice:
a) Effective design (what you're asking about)
b) Clean, maintainable code
c) Formatting/documentation conventions
In all cases, I think the best way to learn is to dive in. You may want to try to find an open source project that needs some help -- even if you're just learning, there are projects where the developers are working on new features and don't have the time to dig to find a minor bug, which may be simple. If you can find that bug, your work will be highly appreciated.
At the same time, that'll give you an idea of what standard coding conventions are. (Assuming you find a project which was written by people who follow the conventions.) Follow those, and make sure you document your own code. Format it the same way they format theirs. Someone might make a comment about your contribution -- take it as a learning experience, not an attack, and compare what they did to your own solution. If you're confused about the difference, ask them to explain why they prefer their way. It may be that it's a more robust solution, or it may just be that it's the accepted convention. Both are equally valid.
My own experience learning that kind of thing was a combination of working on projects with other people and using some nice Eclipse plug-ins, like Checkstyle, FindBugs and PMD. A lot of times the suggestions they give may go over your head -- for a while, I would get pieces of my code flagged and I would have to do research into why, but once I understood what it was saying, I was able to write better code. Just keep in mind that those tools are often very strict, and may flag almost everything you write -- again, don't worry so much, and just use it as a learning experience.
I've written a few very simple programs which contain 3 or 4 classes, but when I look at much larger programs with 50+ classes and folder structures, I wonder how did he know exactly what classes he would need to make the application work? And which class did he write first? This is where I get stuck in application development :\Experience. ;)
Realistically, it depends on what kind of learner you are. You say you learned by reading books and taught yourself. You might find it useful to go through the API and just look at what's available. Don't try to memorize everything, or even go too deep into what the methods of each class are. Read the package documentation and see if you can see what the differences between the classes are. Many of them may seem useless. Don't worry about it. If you can think of where something might be used, great. If not, you may remember that it exists when you do. You may find it easier to grab a copy of Java in a Nutshell, which is pretty much just the API in book form.
Make sure you understand the basic data structures and when you would use each one. Those are (unless I'm forgetting any): List, Set, Map, Queue. There's also more complex ones like Tree that don't have direct Java representations.
Once you've gotten to the point where you can write classes that are relatively clean and just keep running into the same awkward constructs, read up on Design Patterns. These are well-known patterns of solutions that make your design easier, but I'd suggest you have some experience running into the problems they solve first. ;)
I wonder if it's that i don't yet know enough core classes to use in my applications to make them work, or if there is a standard way to plan applications. When I attempt to write a larger application, it gets very messy, and debugging can be almost impossible. There are, ranging from some basic tips to full-on strict methodologies. You may have learned Java as just a programming language. One of its strengths is that it tends to force (or at least make it much simpler) to design using good object-oriented techniques. Read up on designing classes in an object-oriented way, and start thinking of your application as a machine with parts that work together.
So I want to write a program which is able to enter values into forms on the internet and scape data from the page where the form submits too, what classes would I need to write, and what methods would I need, and which core classes would I use? I am sorry if this question seems a bit vague, but I'm really stuck at the moment :\Here, you seem to be talking about the Java Servlet model. Depending on how deep you want to get (for example, I like to start at the bottom and use external libraries only once I understand the basics), you could either read up on JSPs or just start with something like Spring.
And of course, you can post here if you have specific questions. If you come to the forums with what you've designed so far and feel like you're stuck, the people here can help guide you in the right direction even if they don't outright give you a solution. ;)
Hope this helps! -
Trashed single TM 'IN PROGRESS package file' now stuck in trash. Error8003
First Time Machine backup on 7.4.2010 after upgrading from 10.5 to 10.6.x went well. The attempt to backup starting on 8/23 gave red 'Failed' icon with "the backup was not performed because an error occurred while copying files to the backup disk" message after each of several attempts to backup after dish utility drive fixes per Mr. Pondini and reboots.
TM Buddy kept locking and freezing Dashboard and attempts to use consul to ferret out the errant file(s)left me a bit frustrated.
Upon opening the backup drive I noticed the 'IN PROGRESS' package file listed in the subdirectory and figured as it was not a Dated backup folder and it did not appear in Time Machine display, I could right click and trash this 'package file' generated by the failed backup and move on to a new backup attempt... WRONG!! File is 'still' in the trash! Can it be moved out of the trash and re-established back where it belongs or is this a major recovery process
Subsequent backup ran for 7 hours all night and never was completed and now that In Progress file is stuck in the trash. Does the Pondini/Cglusman7/7/10 thread apply here as well??
What is strange is that the backup drive is showing the dated folders for my backup attempt but they don't show up in the Time Machine display window...!!!?????
Message was edited by: S. SaganS. Sagan wrote:
If I understand how TM works, each successive backup performed without any changes occurring only contain a link back to the original backup. So even though they're not taking up much disk space, it displays 10 relatively useless hourly backup windows on the TM screen. I found your instruction for deleting these 'useless' extras.
Why bother? Time Machine will delete all but the first of the day after 24 hours.
And while they may not be critically important, they may not be useless, either -- if you've been on the internet, for example, your browser history, bookmarks, website icons, and cookies may have been updated, and the new versions backed-up. If you're interested, see #A2 for a way to see exactly what's getting backed-up.
Does the #A4 process only reset the 'Select Disk' & 'Options' preferences?
Those are the main ones, but TM keeps some other things in its preferences file, too, mostly so it doesn't have to look them up every hour when it does a backup.
With that I will thank you for your help and consider my question answered and the original problem solved
Yay! Glad it's sorted out.
not to mention a huge gap filled in my understanding of Time Machine. Your website is a very valuable resource and should be well read by any Mac owner using Time Machine.
Thanks very much for the kind words. -
Hi - I am looking for the Adobe Illustrator 2014 1.2 (or .0.2) bugfix update for Mac - and it is not visible in the Adobe Creative Cloud Packager (Mac version). The only update visible is Illustrator CC 2014.1 - which is what introduced the bugs.
The only thing that I can think of that might be causing the issues that I have a Mac Mini on Mavericks.
DaveHi
I have discovered that my question above is a non-question. A user triggered by looking at the below article about Illustrator 2014 cc 17.0.2
http://helpx.adobe.com/illustrator/release-note/illustrator-17-0-2-release-notes.html
He had recently upgraded from wht we now know is 18.0 to 18.1 which is the latest version. He read the above artic
le and supposed that it was a bug fix release for his version - because the v17 ov18 number is not often displayed. It is usually just 2014 CC.
I have asked him to post a bug report about Adobe Illustrator CC 2014.1
Dave -
When I try to update itunes, I get the following: The feature you are trying to use is on a network resource that is unavailable. Click OK to try again, or enter an alternate path to a folder containing the installation package iTunes64.msi in the box below.
This leads me to another dialog box that says: The file .......is not a valid installation package for the product iTunes. Try to find the installation package iTunes64.msi in a folder from which you can install iTunes.
That doesn't work either. What to do?
DeanDownload the Windows Installer CleanUp utility from the following page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
http://majorgeeks.com/download.php?det=4459
To install the utility, doubleclick the msicuu2.exe file you downloaded.
Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time? -
My logic board was replaced on my Mac and now my CS4 will not open. I re-downloaded it, gave the serial number, but it still won't open. It said that the licensing had expired. But this is not the case. Now what?
uninstall, clean (Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6) and then properly install (do not migrate, use timemachine etc) using the installation files.
Downloadable installation files available:
Suites and Programs: CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
Acrobat: XI, X | 9,8 | 9 standard
Premiere Elements: 13 | 12 | 11, 10 | 9, 8, 7 win | 8 mac | 7 mac
Photoshop Elements: 13 |12 | 11, 10 | 9,8,7 win | 8 mac | 7 mac
Lightroom: 5.7.1| 5 | 4 | 3
Captivate: 8 | 7 | 6 | 5
Contribute: CS5 | CS4, CS3
Download and installation help for Adobe links
Download and installation help for Prodesigntools links are listed on most linked pages. They are critical; especially steps 1, 2 and 3. If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.
Maybe you are looking for
-
Recipe Management error while creating Recipe
Hi, While creating recipe in Recipe Management (Tcode: RMWB), in the process tab, I am unable to create a STAGE no. When I try to create stage (4 digit numeric) it gives me an error message "Change number 500000000000 does not exist" Long text of err
-
Black and white printer recommendation?
I'm looking for an inexpensive workhorse printer to mainly print out text documents and such. Our old Apple Laserwriter won't network with Snow Leopard (believe me, I've tried everything) and the color cartridges for our color printer are so expensiv
-
I have a white iBook with 10.4. Also a MacBook with 10.5. The MacBook joins the wireless network no problem. Also a window laptop connects. The iBook doesn't. But it does connect to a neighbor's wifi. Here are things I've tried. Did the permissions t
-
Time Machine in Yosemity? Beachball!!
Why oh why is the yosemity incarnation of time machine bringing my macbook pro to a grinding halt? Nowadays it takes the program hours to backup a measly 35Mb while presenting me with the dreaded spinning beachball for minutes at an end. The program
-
High Sea Sales scenarion?
Hi, Can somebody please describe the High Sea Sales scenarion in actual and its mapping in the SAP on the transactional level. Thanks Rajiv