From owner-freebsd-git@freebsd.org Mon Jan 11 18:57:49 2021 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9537A4E3181 for ; Mon, 11 Jan 2021 18:57:49 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4DF2yj32R9z4h4h for ; Mon, 11 Jan 2021 18:57:49 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by mailman.nyi.freebsd.org (Postfix) id 660684E2A53; Mon, 11 Jan 2021 18:57:49 +0000 (UTC) Delivered-To: git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 64A0B4E3180; Mon, 11 Jan 2021 18:57:49 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DF2yh3zrRz4h6V; Mon, 11 Jan 2021 18:57:48 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id A8E113C0199; Mon, 11 Jan 2021 18:57:42 +0000 (UTC) Date: Mon, 11 Jan 2021 18:57:42 +0000 From: Brooks Davis To: freebsd-current@freebsd.org, bapt@freebsd.org, git@freebsd.org Subject: Re: poudriere && moving from svn to git for downloading source Message-ID: <20210111185742.GJ94898@spindle.one-eyed-alien.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lkTb+7nhmha7W+c3" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 4DF2yh3zrRz4h6V X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of brooks@spindle.one-eyed-alien.net has no SPF policy when checking 199.48.129.229) smtp.mailfrom=brooks@spindle.one-eyed-alien.net X-Spamd-Result: default: False [-3.90 / 15.00]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[199.48.129.229:from]; FREEFALL_USER(0.00)[brooks]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[freebsd.org]; AUTH_NA(1.00)[]; SPAMHAUS_ZRD(0.00)[199.48.129.229:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; RCVD_COUNT_ZERO(0.00)[0]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:36236, ipnet:199.48.128.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[brooks@freebsd.org,brooks@spindle.one-eyed-alien.net]; MAILMAN_DEST(0.00)[freebsd-current,git] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2021 18:57:49 -0000 --lkTb+7nhmha7W+c3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 07, 2021 at 11:03:53AM +0100, Ulrich Sp??rlein wrote: > On Thu, 2021-01-07 at 09:27:59 +0100, Matthias Apitz wrote: > > > >Hello, > > > >I use poudriere to compile my used ports. Could someone please explain > >or point me to a document which explains the now to be used syntax to > >create (i.e. checkout) the jail and the ports tree. Actually I'm using > >something like: > > > ># poudriere jail -c -j freebsd-r368166 -m svn+http -v head@r368166 > > > >or > > > ># poudriere jail -c -j freebsd-head -m svn+http > > > >and for the ports tree > > > ># poudriere ports -c -p ports-20201130 -m svn -U svn://svn.freebsd.org/= ports/ > > > >Thanks > > > > matthias >=20 > We've recently discussed in the Git WG what would be required to get a=20 > seemless migration going (as in, you switch src + ports to git and=20 > things will just work). >=20 > Thanks for flagging the specific revision problem though, not sure yet=20 > what to do about that. For jail you can use -v and for ports -B to specify a branch or revision. -- Brooks --lkTb+7nhmha7W+c3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJf/J+lAAoJEKzQXbSebgfA0xgH/jEbk1Y9zDrcGxCCLxqqxTB4 0dBcTifB0MrGTVh2vz5CnWLM2UfvzwWSrzuHGPTKW4SHEe5eq2bDpzAgJHihrpbW VFW3C6LCq66wlSnY4FY1qSTuvCrI8b3cBxRMzKTup6CbrUfBpTn0rTPH2gV3Rbf3 WbrsAU1RDPDqLcI9JOhSD8Spsvf3YcsS7hFv4JMuO/5qNqKFFv2mrzxB3ojjP2Vy DejPHCAbMA6sjsLyGmQi/NJhCnrJzT6E3Zwtl2dmeTmaXIvr6tDhYB+c5WajQ/1M bYfdBvreg23iB4Hg0UlfifkBPni88r1LODhT+S1CaJYTp1d7+Ijj6CsfSYkLNuk= =jUdS -----END PGP SIGNATURE----- --lkTb+7nhmha7W+c3-- From owner-freebsd-git@freebsd.org Thu Jan 14 04:07:42 2021 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A844E4D3929 for ; Thu, 14 Jan 2021 04:07:42 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DGW4F3Zkpz4jlH for ; Thu, 14 Jan 2021 04:07:41 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi1-f171.google.com with SMTP id 15so4617646oix.8 for ; Wed, 13 Jan 2021 20:07:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tDgA5cZYcZAXPjuvdOMEbUP1IcUTKG1KkHWk+X2Rigk=; b=Nu7XsjbLimcefh+PoO/VxeFBpl0j4F1h12B6WXb9OQp2bnzESqCdfKEjCbgI8lYpqs VX/qqMjIn5mAQe2KZqXWWKqx3UHnrZFZeXY7W7ylBgeM2Sjb7n86fUrQUWs++JhSeIUa j+QKbr5YX8dykZoTTAbsYyO0ONoJ+zUYtJEo7DCTzEKONC/p4SGXNrIi/lzj9MTuChal 2bIZbsiFnATPOzpIADEmATq59YXZw4CnXTanL1Nj+g0Nk5P1Hvidkgnut70Rp+IBrh+3 5VWVv59k2NQ7AKUMN00APQVjkKmcQjDeVfZR5MOBcKxhah10GVlpMjwA+AO4TImcz3IM QO2Q== X-Gm-Message-State: AOAM5337nYpHzr8sbnAuHTaPGLKzz4OPQSsELtrKN7SFebcxeJ319qm1 mbGlwY7/C6pxQQzC1IMoIhXRm10MlR8+aWejh/JHjcaDqLCe7Q== X-Google-Smtp-Source: ABdhPJx7b5FScBIl511PXpQRZPokcZDfoA/oj9tBzb091V7whj9mklMc4Jb30RCOmOHDnAGKlJK56Gli/86Nzdnn1q4= X-Received: by 2002:aca:af8f:: with SMTP id y137mr1567844oie.55.1610597260032; Wed, 13 Jan 2021 20:07:40 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Wed, 13 Jan 2021 21:07:29 -0700 Message-ID: Subject: Re: Git status update To: Warner Losh Cc: freebsd-git@freebsd.org X-Rspamd-Queue-Id: 4DGW4F3Zkpz4jlH X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.167.171 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-0.54 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_SHORT(-0.54)[-0.541]; RCPT_COUNT_TWO(0.00)[2]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.167.171:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[asomers]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[209.85.167.171:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.171:from]; R_DKIM_NA(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.171:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-git] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2021 04:07:42 -0000 On Tue, Jan 5, 2021 at 6:28 PM Warner Losh wrote: > [ note: bcc'd to developers@FreeBSD.org, followup to git@] > Greetings! > > I thought I'd give a brief update on the git migration, as well as clarify > a few important points. > > Basic status: We've cut over to git. The source of truth is in git now. > All commits go into git. Minor issues remain. > > A number of project processes depended on subversion. Most of these have > been converted over, and new ones that are discovered are being converted > when found. > > The git2svn replay has been delayed by illness, but should go live in a > day or two. We will be replaying git commits to stable/11, stable/12 and > the associated releng branches into that for the life of the branches. We > will not be replaying into the head branch in subversion due to logistical > issues. > > We've restarted mirroring to github, gitlab and other hosting services > popular in Asia and Europe. The old mirror is retained on github as > freebsd-legacy should you need it to migrate to the new mirror. The old > mirror has stopped being updated. > > The git working group is looking at ways to enforce better dates in our > workflow. Other projects have various processes in place to ensure better > date sanity. While not strictly required, it can be helpful to have good > temporal consistency in a way that's not a significant source of friction. > > Mark Johnson has a script to streamline phabricator and git integration. > This allows one to create a review stream from a branch with multiple > commits, with automated updating of the commit message, reviewed by, and > updating the review itself after feedback is applied. You can find it at > https://github.com/markjdb/scripts/blob/master/git-arc. Since this is new > code, please take extra care in reviewing commits before pushing to help > guard against bugs. Mark plans to commit the script under src/tools in the > future. > > At this time, $FreeBSD$ tags should not be removed. This causes merge > conflicts (has already caused them). New code that will never be MFC'd > needn't have them. We've turned off enforcement that almost all files have > them. However, since future stable/12 releases will be created from > subversion, the tags must remain until EOL stable/12. We'll revisit this > policy in the second half of 2021 after 13.0 and 12.3 are out to see how > it's working out. But for now resist the urge to purge $FreeBSD$ tags from > the src repo. > > In addition, large scale changes should be minimized for now. The dynamics > of the git tool are different than the svn tool. There's a number of ways > that other projects mitigate the hassles of large scale changes which the > git team is looking into (anybody on git@ can help!). Until we can > publish a set of recommendations (by the spring 2021), we'd ask that you > defer sweeping changes that aren't strictly required. > > It's looking increasingly unlikely that got or gitup will be ready for > 13.0 to be included in base. However, support for both as packages will > likely be integrated into the tree since these tools are a bit different > from GPL git(1). > > Please ensure that your Author Name is the same as your FreeBSD committer > name. We've noticed a few instances where this wasn't the case so far. We > want to make sure that anybody doing this is doing so intentionally and not > accidentally. For the moment, a reminder email will be sent only when it's > noticed. git log freebsd/main..main > > Please be mindful to use a single line summary for commits to make git log > --oneline more useful. This should be followed by a blank line and then the > rest of the commit message. Please take a moment to consider what's in this > line and ask yourself if it's the most important information or not. If > not, consider including it later in the commit message. > > MFCs should continue to be done as before (except using git cherry-pick, > and maybe a rebase to squash), with one exception. Please consider adding > (or reusing from the original commit) a single summary line that describes > the MFC. We know it's on stable/12, so you don't need MFC in this line. > > We're writing up documentation on how to easily bring in pull requests > from github, gitlab, etc. While straight forward, there's a number of > fiddly details that you need to know and we're collecting all this info in > one place. This will help land changes, but won't fix the project's > long-standing 'somebody has to read the submissions' problem. We hope to > also have some recommendations on that. > > Please see https://github.com/bsdimp/freebsd-git-docs for more details. > Please note: I'm a couple days behind on pull requests. > > Warner > Is anybody working on https://ci.freebsd.org/ ? Its stable builders are working, but the head builders are still stuck on subversion. -Alan From owner-freebsd-git@freebsd.org Thu Jan 14 04:32:02 2021 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C89BA4D40ED for ; Thu, 14 Jan 2021 04:32:02 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DGWcL4xyFz4kwc; Thu, 14 Jan 2021 04:32:02 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: lwhsu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 986372F121; Thu, 14 Jan 2021 04:32:02 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: by mail-qk1-f179.google.com with SMTP id d14so5617516qkc.13; Wed, 13 Jan 2021 20:32:02 -0800 (PST) X-Gm-Message-State: AOAM5313VL/c7C8Jybyo6yczmRkvqUQoUUsJcEYmE2kfehYoxoAxfwpO yJGfZTGONhEPg3n4Lgpus7DpH3AcjUFsLEiiGRs= X-Google-Smtp-Source: ABdhPJxyoJ0Wc8W8HcReprth/PGJG5/VrjtyiU1N412Fml0BeTyYY2BZb+ySCe8g461b2utAfuFls6mLdxo8v8N1rbk= X-Received: by 2002:a25:e686:: with SMTP id d128mr323340ybh.127.1610598722222; Wed, 13 Jan 2021 20:32:02 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Li-Wen Hsu Date: Thu, 14 Jan 2021 12:31:50 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Git status update To: Alan Somers Cc: Warner Losh , freebsd-git Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2021 04:32:02 -0000 On Thu, Jan 14, 2021 at 12:07 PM Alan Somers wrote: > Is anybody working on https://ci.freebsd.org/ ? Its stable builders are > working, but the head builders are still stuck on subversion. I'm working on it, and thanks for the help from bdragon@, it has made some good progress but I still need to integrate them to the production server. Best, Li-Wen From owner-freebsd-git@freebsd.org Thu Jan 14 05:14:18 2021 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6629D4D51E2 for ; Thu, 14 Jan 2021 05:14:18 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DGXY62MBrz4n4x; Thu, 14 Jan 2021 05:14:18 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi1-f182.google.com with SMTP id q205so4697556oig.13; Wed, 13 Jan 2021 21:14:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2RPMw7dTfet4dU0eudiQJ277vJDvzuUfTEerCWtSMo4=; b=FB7SIMTjRuBqTED2ZIHXVEgV+m8jQd5miHJ1UmdWnWemJSytvEPWFLi9HsBRW+sGQf 9XcoBk+wgkvwpxmGHUZ9K6BD0MNcm2qQmbyK/TrFF6jSR/yKu+qr6a0L9k6XXkSb0qn5 mkxe4aVW/3qilLk6cSEPuLckuFidUsMhG+3j1NOR+qLokKrXphtnD8rsFrGnqMRRNh4n 3RlSFesDaDeaveA8fWlKifroW7P91mK4eRCy9qew1aoUvHl8ajXV0fIofsZSqv4s4u72 HJ9ddBvDUS2GQ3R5NcVPcjLW6H3vp+jQolU++4ZVE8L+C2n7cbcXLZzBW07VtVy2Ol0z vqfQ== X-Gm-Message-State: AOAM533rnCqfam9FgBdQlTZx2MVcI0Oreih9UL/TheiReRczT0QqPAJz mruUxgr+21ww6QMjxcbRw1ohvyO1xC6Qy3MT6EBBie0cLIE= X-Google-Smtp-Source: ABdhPJwnLRCXnu54iz2liUJ1mSlgkyH+l66FmQAZ0sBjVOeZEU6vInhHy77lxun6RD8b0uEKTyDapiF/Lr3ECbBOx/Q= X-Received: by 2002:aca:dd09:: with SMTP id u9mr1655377oig.73.1610601256822; Wed, 13 Jan 2021 21:14:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alan Somers Date: Wed, 13 Jan 2021 22:14:05 -0700 Message-ID: Subject: Re: Git status update To: Li-Wen Hsu Cc: Warner Losh , freebsd-git X-Rspamd-Queue-Id: 4DGXY62MBrz4n4x X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jan 2021 05:14:18 -0000 On Wed, Jan 13, 2021 at 9:32 PM Li-Wen Hsu wrote: > On Thu, Jan 14, 2021 at 12:07 PM Alan Somers wrote: > > Is anybody working on https://ci.freebsd.org/ ? Its stable builders are > > working, but the head builders are still stuck on subversion. > > I'm working on it, and thanks for the help from bdragon@, it has made > some good progress but I still need to integrate them to the > production server. > > Best, > Li-Wen > Good news. I look forward to seeing it. -Alan