[aur-dev] [PATCH 2/3] pkgfuncs.inc.php: allow all DB funcs to take handle arg

Lukas Fleischer archlinux at cryptocrack.de
Thu Aug 11 09:53:26 EDT 2011


On Thu, Aug 11, 2011 at 08:42:34AM -0500, Dan McGee wrote:
> On Thu, Aug 11, 2011 at 8:24 AM, Lukas Fleischer
> <archlinux at cryptocrack.de> wrote:
> > On Wed, Aug 10, 2011 at 06:20:06PM -0500, Dan McGee wrote:
> >> Allows handle reuse if one is available.
> >>
> >> Signed-off-by: Dan McGee <dan at archlinux.org>
> >> ---
> >>  web/lib/pkgfuncs.inc.php |  164 ++++++++++++++++++++++++++++------------------
> >>  1 files changed, 101 insertions(+), 63 deletions(-)
> >>
> >
> > This one looks good to me, except for two lines you probably removed
> > unintentionally (see below). This also needs to be rebased on the
> > package merging patches in my working tree. I fixed the missing lines
> > issue and pushed a rebased version of this patch to my working branch.
> I see and updated lukas/wip but not lukas/working, is that what you meant?
> 
> >> @@ -276,15 +300,15 @@ function pkgname_is_blacklisted($name) {
> >>
> >>  # display package details
> >>  #
> >> -function package_details($id=0, $SID="") {
> >> -     $atype = account_from_sid($SID);
> >> -     $uid = uid_from_sid($SID);
> >
> > These two lines shouldn't be removed.
> 
> I'll make it more clear and increase my patch count, but they most
> definitely should and it wasn't unintentional at all. It also removes
> two completely useless queries for every single package load (actually
> 4 total if I interpreted the code right when writing this patch, but
> that is a different story). Find where these variables are used and
> I'll buy you a beer.

Apply that patch, go to any package details page and you won't be able
to vote, enable notifications, ...

----
Notice: Undefined variable: uid in /srv/http/aur/web/template/pkg_details.php on line 4

Notice: Undefined variable: atype in /srv/http/aur/web/template/pkg_details.php on line 5

Notice: Undefined variable: atype in /srv/http/aur/web/template/pkg_details.php on line 5

Notice: Undefined variable: atype in /srv/http/aur/web/template/pkg_details.php on line 50

Notice: Undefined variable: atype in /srv/http/aur/web/template/pkg_details.php on line 50
----

Can I choose any beer I want? :)

> 
> Anyway, split into two patches, based on master, on my working branch.
> If you want rebased patches, then push the work you want it based on
> to master please- it isn't fun to aim at moving targets, which is what
> I consider any other working branch.

Those patches are still being discussed on the ML. I will push them as
soon as there are no more objections.


More information about the aur-dev mailing list