You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Scott Gray <le...@gmail.com> on 2007/05/26 22:28:54 UTC

Re: svn commit: r541607 - /ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java

Hi Jacques

There's a small bug in this commit:
public static final int taxFinalScale = UtilNumber.getBigDecimalRoundingMode
("salestax.final.decimals");

Should be:
public static final int taxFinalScale = UtilNumber.getBigDecimalScale("
salestax.final.decimals");

Regards
Scott

On 25/05/07, jleroux@apache.org <jl...@apache.org> wrote:
>
> Author: jleroux
> Date: Fri May 25 02:59:47 2007
> New Revision: 541607
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=541607
> Log:
> A patch from Nicolas Malin "Price rounding, don't use UtilNumber.java for
> scale" (https://issues.apache.org/jira/browse/OFBIZ-1035).
> In trunk rev. 541606
>
> Modified:
>
>     ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java
>
> Modified:
> ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java
> URL:
> http://svn.apache.org/viewvc/ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java?view=diff&rev=541607&r1=541606&r2=541607
>
> ==============================================================================
> ---
> ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java
> (original)
> +++
> ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java
> Fri May 25 02:59:47 2007
> @@ -34,6 +34,7 @@
> import org.ofbiz.base.util.Debug;
> import org.ofbiz.base.util.UtilDateTime;
> import org.ofbiz.base.util.UtilMisc;
> +import org.ofbiz.base.util.UtilNumber;
> import org.ofbiz.base.util.UtilProperties;
> import org.ofbiz.base.util.UtilValidate;
> import org.ofbiz.entity.GenericDelegator;
> @@ -59,6 +60,10 @@
>      public static final BigDecimal ONE_BASE = new BigDecimal("1.000");
>      public static final BigDecimal PERCENT_SCALE = new BigDecimal("
> 100.000");
>
> +    public static final int taxCalcScale = UtilNumber.getBigDecimalScale
> ("salestax.calc.decimals");
> +    public static final int taxFinalScale =
> UtilNumber.getBigDecimalRoundingMode("salestax.final.decimals");
> +    public static final int taxRounding =
> UtilNumber.getBigDecimalRoundingMode("salestax.rounding");
> +
>      /**
>       * <p>Calculates the price of a product from pricing rules given the
> following input, and of course access to the database:</p>
>       * <ul>
> @@ -616,8 +621,8 @@
>          // okay, now we have the calculated price, see if we should add
> in tax and if so do it
>          if ("Y".equals(checkIncludeVat) && productStore != null &&
> "Y".equals(productStore.getString("showPricesWithVatTax"))) {
>              Map calcTaxForDisplayContext = UtilMisc.toMap("productStoreId",
> productStore.get("productStoreId"),
> -                    "productId", productId, "quantity", new
> BigDecimal(quantity),
> -                    "basePrice", new BigDecimal(((Double) result.get
> ("price")).doubleValue()));
> +                    "productId", productId, "quantity",
> BigDecimal.valueOf(quantity),
> +                    "basePrice", BigDecimal.valueOf(((Double) result.get
> ("price")).doubleValue()));
>              if (UtilValidate.isNotEmpty(partyId)) {
>                  calcTaxForDisplayContext.put("billToPartyId", partyId);
>              }
> @@ -628,18 +633,26 @@
>                      return ServiceUtil.returnError("Error calculating VAT
> tax (with calcTaxForDisplay service)", null, null, calcTaxForDisplayResult);
>                  }
>                  // taxTotal, taxPercentage, priceWithTax
> -                result.put("price", new Double(((BigDecimal)
> calcTaxForDisplayResult.get("priceWithTax")).doubleValue()));
> +                result.put("price", Double.valueOf(((BigDecimal)
> calcTaxForDisplayResult.get("priceWithTax")).doubleValue()));
>
>                  // based on the taxPercentage calculate the other
> amounts, including: listPrice, defaultPrice, averageCost, promoPrice,
> competitivePrice
>                  BigDecimal taxPercentage = (BigDecimal)
> calcTaxForDisplayResult.get("taxPercentage");
> -                BigDecimal taxMultiplier = ONE_BASE.add(
> taxPercentage.divide(PERCENT_SCALE, 3));
> -                if (result.get("listPrice") != null) result.put("listPrice",
> new Double((new BigDecimal (((Double) result.get("listPrice")).doubleValue())).multiply(taxMultiplier).setScale(2,
> BigDecimal.ROUND_HALF_UP).doubleValue()));
> -                if (result.get("defaultPrice") != null) result.put("defaultPrice",
> new Double((new BigDecimal (((Double) result.get("defaultPrice")).doubleValue())).multiply(taxMultiplier).setScale(2,
> BigDecimal.ROUND_HALF_UP).doubleValue()));
> -                if (result.get("averageCost") != null) result.put("averageCost",
> new Double((new BigDecimal (((Double) result.get("averageCost")).doubleValue())).multiply(taxMultiplier).setScale(2,
> BigDecimal.ROUND_HALF_UP).doubleValue()));
> -
> -                if (result.get("promoPrice") != null) result.put("promoPrice",
> new Double((new BigDecimal (((Double) result.get("promoPrice")).doubleValue())).multiply(taxMultiplier).setScale(2,
> BigDecimal.ROUND_HALF_UP).doubleValue()));
> -                if (result.get("competitivePrice") != null) result.put("competitivePrice",
> new Double((new BigDecimal (((Double) result.get("competitivePrice")).doubleValue())).multiply(taxMultiplier).setScale(2,
> BigDecimal.ROUND_HALF_UP).doubleValue()));
> -
> +                BigDecimal taxMultiplier = ONE_BASE.add(
> taxPercentage.divide(PERCENT_SCALE, taxCalcScale));
> +                if (result.get("listPrice") != null) {
> +                    result.put("listPrice", Double.valueOf(
> BigDecimal.valueOf(((Double) result.get("listPrice")).doubleValue()).multiply(taxMultiplier).setScale(
> taxFinalScale, taxRounding ).doubleValue()));
> +                }
> +                if (result.get("defaultPrice") != null) {
> +                    result.put("defaultPrice", Double.valueOf(
> BigDecimal.valueOf(((Double) result.get("defaultPrice")).doubleValue()).multiply(taxMultiplier).setScale(
> taxFinalScale, taxRounding ).doubleValue()));
> +                }
> +                if (result.get("averageCost") != null) {
> +                    result.put("averageCost", Double.valueOf(
> BigDecimal.valueOf(((Double) result.get("averageCost")).doubleValue()).multiply(taxMultiplier).setScale(
> taxFinalScale, taxRounding ).doubleValue()));
> +                }
> +                if (result.get("promoPrice") != null) {
> +                    result.put("promoPrice", Double.valueOf(
> BigDecimal.valueOf(((Double) result.get("promoPrice")).doubleValue()).multiply(taxMultiplier).setScale(
> taxFinalScale, taxRounding ).doubleValue()));
> +                }
> +                if (result.get("competitivePrice") != null) {
> +                    result.put("competitivePrice", Double.valueOf(
> BigDecimal.valueOf(((Double) result.get("competitivePrice")).doubleValue()).multiply(taxMultiplier).setScale(
> taxFinalScale, taxRounding ).doubleValue()));
> +                }
>              } catch (GenericServiceException e) {
>                  String errMsg = "Error calculating VAT tax (with
> calcTaxForDisplay service): " + e.toString();
>                  Debug.logError(e, errMsg, module);
>
>
>

Re: svn commit: r541607 - /ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java

Posted by Jacques Le Roux <ja...@les7arts.com>.
Hi Scott,

Indubitably, thanks for this.

Jacques

----- Message d'origine ----- 
De : "Scott Gray" <le...@gmail.com>
À : <de...@ofbiz.apache.org>
Envoyé : samedi 26 mai 2007 22:28
Objet : Re: svn commit: r541607 -
/ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/pr
ice/PriceServices.java


> Hi Jacques
>
> There's a small bug in this commit:
> public static final int taxFinalScale =
UtilNumber.getBigDecimalRoundingMode
> ("salestax.final.decimals");
>
> Should be:
> public static final int taxFinalScale =
UtilNumber.getBigDecimalScale("
> salestax.final.decimals");
>
> Regards
> Scott
>
> On 25/05/07, jleroux@apache.org <jl...@apache.org> wrote:
> >
> > Author: jleroux
> > Date: Fri May 25 02:59:47 2007
> > New Revision: 541607
> >
> > URL: http://svn.apache.org/viewvc?view=rev&rev=541607
> > Log:
> > A patch from Nicolas Malin "Price rounding, don't use
UtilNumber.java for
> > scale" (https://issues.apache.org/jira/browse/OFBIZ-1035).
> > In trunk rev. 541606
> >
> > Modified:
> >
> >
ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/pri
ce/PriceServices.java
> >
> > Modified:
> >
ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/pri
ce/PriceServices.java
> > URL:
> >
http://svn.apache.org/viewvc/ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/price/PriceServices.java?view=diff&rev=541607&r1=541606&r2=541607
> >
> >
========================================================================
======
> > ---
> >
ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/pri
ce/PriceServices.java
> > (original)
> > +++
> >
ofbiz/branches/release4.0/applications/product/src/org/ofbiz/product/pri
ce/PriceServices.java
> > Fri May 25 02:59:47 2007
> > @@ -34,6 +34,7 @@
> > import org.ofbiz.base.util.Debug;
> > import org.ofbiz.base.util.UtilDateTime;
> > import org.ofbiz.base.util.UtilMisc;
> > +import org.ofbiz.base.util.UtilNumber;
> > import org.ofbiz.base.util.UtilProperties;
> > import org.ofbiz.base.util.UtilValidate;
> > import org.ofbiz.entity.GenericDelegator;
> > @@ -59,6 +60,10 @@
> >      public static final BigDecimal ONE_BASE = new
BigDecimal("1.000");
> >      public static final BigDecimal PERCENT_SCALE = new BigDecimal("
> > 100.000");
> >
> > +    public static final int taxCalcScale =
UtilNumber.getBigDecimalScale
> > ("salestax.calc.decimals");
> > +    public static final int taxFinalScale =
> > UtilNumber.getBigDecimalRoundingMode("salestax.final.decimals");
> > +    public static final int taxRounding =
> > UtilNumber.getBigDecimalRoundingMode("salestax.rounding");
> > +
> >      /**
> >       * <p>Calculates the price of a product from pricing rules
given the
> > following input, and of course access to the database:</p>
> >       * <ul>
> > @@ -616,8 +621,8 @@
> >          // okay, now we have the calculated price, see if we should
add
> > in tax and if so do it
> >          if ("Y".equals(checkIncludeVat) && productStore != null &&
> > "Y".equals(productStore.getString("showPricesWithVatTax"))) {
> >              Map calcTaxForDisplayContext =
UtilMisc.toMap("productStoreId",
> > productStore.get("productStoreId"),
> > -                    "productId", productId, "quantity", new
> > BigDecimal(quantity),
> > -                    "basePrice", new BigDecimal(((Double)
result.get
> > ("price")).doubleValue()));
> > +                    "productId", productId, "quantity",
> > BigDecimal.valueOf(quantity),
> > +                    "basePrice", BigDecimal.valueOf(((Double)
result.get
> > ("price")).doubleValue()));
> >              if (UtilValidate.isNotEmpty(partyId)) {
> >                  calcTaxForDisplayContext.put("billToPartyId",
partyId);
> >              }
> > @@ -628,18 +633,26 @@
> >                      return ServiceUtil.returnError("Error
calculating VAT
> > tax (with calcTaxForDisplay service)", null, null,
calcTaxForDisplayResult);
> >                  }
> >                  // taxTotal, taxPercentage, priceWithTax
> > -                result.put("price", new Double(((BigDecimal)
> > calcTaxForDisplayResult.get("priceWithTax")).doubleValue()));
> > +                result.put("price", Double.valueOf(((BigDecimal)
> > calcTaxForDisplayResult.get("priceWithTax")).doubleValue()));
> >
> >                  // based on the taxPercentage calculate the other
> > amounts, including: listPrice, defaultPrice, averageCost,
promoPrice,
> > competitivePrice
> >                  BigDecimal taxPercentage = (BigDecimal)
> > calcTaxForDisplayResult.get("taxPercentage");
> > -                BigDecimal taxMultiplier = ONE_BASE.add(
> > taxPercentage.divide(PERCENT_SCALE, 3));
> > -                if (result.get("listPrice") != null)
result.put("listPrice",
> > new Double((new BigDecimal (((Double)
result.get("listPrice")).doubleValue())).multiply(taxMultiplier).setScal
e(2,
> > BigDecimal.ROUND_HALF_UP).doubleValue()));
> > -                if (result.get("defaultPrice") != null)
result.put("defaultPrice",
> > new Double((new BigDecimal (((Double)
result.get("defaultPrice")).doubleValue())).multiply(taxMultiplier).setS
cale(2,
> > BigDecimal.ROUND_HALF_UP).doubleValue()));
> > -                if (result.get("averageCost") != null)
result.put("averageCost",
> > new Double((new BigDecimal (((Double)
result.get("averageCost")).doubleValue())).multiply(taxMultiplier).setSc
ale(2,
> > BigDecimal.ROUND_HALF_UP).doubleValue()));
> > -
> > -                if (result.get("promoPrice") != null)
result.put("promoPrice",
> > new Double((new BigDecimal (((Double)
result.get("promoPrice")).doubleValue())).multiply(taxMultiplier).setSca
le(2,
> > BigDecimal.ROUND_HALF_UP).doubleValue()));
> > -                if (result.get("competitivePrice") != null)
result.put("competitivePrice",
> > new Double((new BigDecimal (((Double)
result.get("competitivePrice")).doubleValue())).multiply(taxMultiplier).
setScale(2,
> > BigDecimal.ROUND_HALF_UP).doubleValue()));
> > -
> > +                BigDecimal taxMultiplier = ONE_BASE.add(
> > taxPercentage.divide(PERCENT_SCALE, taxCalcScale));
> > +                if (result.get("listPrice") != null) {
> > +                    result.put("listPrice", Double.valueOf(
> > BigDecimal.valueOf(((Double)
result.get("listPrice")).doubleValue()).multiply(taxMultiplier).setScale
(
> > taxFinalScale, taxRounding ).doubleValue()));
> > +                }
> > +                if (result.get("defaultPrice") != null) {
> > +                    result.put("defaultPrice", Double.valueOf(
> > BigDecimal.valueOf(((Double)
result.get("defaultPrice")).doubleValue()).multiply(taxMultiplier).setSc
ale(
> > taxFinalScale, taxRounding ).doubleValue()));
> > +                }
> > +                if (result.get("averageCost") != null) {
> > +                    result.put("averageCost", Double.valueOf(
> > BigDecimal.valueOf(((Double)
result.get("averageCost")).doubleValue()).multiply(taxMultiplier).setSca
le(
> > taxFinalScale, taxRounding ).doubleValue()));
> > +                }
> > +                if (result.get("promoPrice") != null) {
> > +                    result.put("promoPrice", Double.valueOf(
> > BigDecimal.valueOf(((Double)
result.get("promoPrice")).doubleValue()).multiply(taxMultiplier).setScal
e(
> > taxFinalScale, taxRounding ).doubleValue()));
> > +                }
> > +                if (result.get("competitivePrice") != null) {
> > +                    result.put("competitivePrice", Double.valueOf(
> > BigDecimal.valueOf(((Double)
result.get("competitivePrice")).doubleValue()).multiply(taxMultiplier).s
etScale(
> > taxFinalScale, taxRounding ).doubleValue()));
> > +                }
> >              } catch (GenericServiceException e) {
> >                  String errMsg = "Error calculating VAT tax (with
> > calcTaxForDisplay service): " + e.toString();
> >                  Debug.logError(e, errMsg, module);
> >
> >
> >
>


Re: REMOVE ME

Posted by Karl Martindale <ka...@posmaster.com.au>.
A quick suggestion, maybe the unsubscribe address you're using is for the old
ofbiz-dev@incubator.apache.org rather than dev@ofbiz.apache.org?

Regards,
Karl Martindale


Re: REMOVE ME

Posted by Tim Ruppert <ti...@hotwaxmedia.com>.
I found that out :)

Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6595


On May 29, 2007, at 2:01 AM, Christian Geisert wrote:

> Tim Ruppert schrieb:
>> Thanks Christian - I'll give it a look.
>
> This can be done only by the moderator :-|
>
> Christian


Re: REMOVE ME

Posted by Christian Geisert <ch...@isu-gmbh.de>.
Tim Ruppert schrieb:
> Thanks Christian - I'll give it a look.

This can be done only by the moderator :-|

Christian

Re: REMOVE ME

Posted by Tim Ruppert <ti...@hotwaxmedia.com>.
Thanks Christian - I'll give it a look.

Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6595


On May 28, 2007, at 5:55 PM, Christian Geisert wrote:

> David E Jones schrieb:
>
> [..]
>
>> In the mean time it's one of many things to do, and it'll take a  
>> few minutes because I have to look up the mailing list commands (I  
>> don't
>
> To unsubscribe: dev-unsubscribe-madtechie3000=yahoo.co.uk(at) 
> ofbiz.apache.org and dev-list(at)ofbiz.apache.org to see who is  
> subscribed (if he's using another email adress)
>
> For more see http://apache.org/dev/committers.html#mail-moderate
>
> Christian


Re: REMOVE ME

Posted by Christian Geisert <ch...@isu-gmbh.de>.
David E Jones schrieb:

[..]

> In the mean time it's one of many things to do, and it'll take a few 
> minutes because I have to look up the mailing list commands (I don't

To unsubscribe: 
dev-unsubscribe-madtechie3000=yahoo.co.uk(at)ofbiz.apache.org and 
dev-list(at)ofbiz.apache.org to see who is subscribed (if he's using 
another email adress)

For more see http://apache.org/dev/committers.html#mail-moderate

Christian

Re: REMOVE ME

Posted by David E Jones <jo...@hotwaxmedia.com>.
Right now I'm the only moderator on the ofbiz mailing lists and previous polls for volunteers (among the PMC members preferably) have had limited interest, though I think things have changes since then and there are those who would help. We'll work on improving this situation.

In the mean time it's one of many things to do, and it'll take a few minutes because I have to look up the mailing list commands (I don't really like the ASF mailing list software, having no web management UI). I don't use it frequently enough to know the commands by heart, especially not for trying to figure out what someone's subscribed email address is and why they aren't able to unsubscribe. It's also possible that the moderation is messed up somehow so I'm not getting notifications about this, in which case I'll have to send a request to the infrastructure mailing list and have one of the infra guys look at it.

In fact in the nearly 1 full year of our mailing lists being at the ASF we have not had one single case like this where someone couldn't unsubscribe. Not one single case.

We have had cases where someone's unsubscribe confirmation emails were getting caught by a junk mail filter, but once that was resolved it was fine. We've also had cases where people didn't know their subscribed email address, but looking at the message headers for one of the messages coming through the mailing list can get you that information.

So far these suggestions haven't helped in this case, so I'll have to do some playing to see what's up and find the address (hopefully the one reported...) and then unsubscribe it.

-David


Tim Ruppert wrote:
> I'm not sure who can check into this for dude, but we should.  My guess 
> is that there is a mismatch as this has always worked in the past.  How 
> can I look into the mailing list participants?  Besides, I still want to 
> track down the person with the auto-attachment response message.
> 
> Cheers,
> Tim
> --
> Tim Ruppert
> HotWax Media
> http://www.hotwaxmedia.com
> 
> o:801.649.6594
> f:801.649.6595
> 
> 
> On May 26, 2007, at 8:08 PM, PhantomsHorridC wrote:
> 
>> Yep, checked the whole account
>>
>> Scott Gray <lektran@gmail.com <ma...@gmail.com>> wrote: Did 
>> you check your spam folder?
>>
>> On 27/05/07, PhantomsHorridC  wrote:
>>>
>>> Nope, getting no messages from dev-unsubscribe
>>>
>>> Scott Gray  wrote: Are you getting a reply from
>>> dev-unsubscribe?  You should get a message
>>> asking you to confirm your request.
>>>
>>> If your not getting a reply check your spam box
>>>
>>> On 27/05/07, PhantomsHorridC  wrote:
>>>>
>>>> REMOVE ME
>>>> REMOVE ME
>>>> REMOVE ME
>>>> REMOVE ME
>>>> REMOVE ME
>>>>
>>>>
>>>> ---------------------------------
>>>> New Yahoo! Mail is the ultimate force in competitive emailing. Find out
>>>> more at the Yahoo! Mail Championships. Plus: play games and win prizes.
>>>
>>>
>>>
>>> ---------------------------------
>>> What kind of emailer are you? Find out today - get a free analysis of 
>>> your
>>> email personality. Take the quiz at the Yahoo! Mail Championship.
>>
>>
>>
>> ---------------------------------
>>  Yahoo! Mail is the world's favourite email. Don't settle for less, 
>> sign up for your freeaccount today.
> 

Re: REMOVE ME

Posted by Tim Ruppert <ti...@hotwaxmedia.com>.
I'm not sure who can check into this for dude, but we should.  My  
guess is that there is a mismatch as this has always worked in the  
past.  How can I look into the mailing list participants?  Besides, I  
still want to track down the person with the auto-attachment response  
message.

Cheers,
Tim
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6595


On May 26, 2007, at 8:08 PM, PhantomsHorridC wrote:

> Yep, checked the whole account
>
> Scott Gray <le...@gmail.com> wrote: Did you check your spam folder?
>
> On 27/05/07, PhantomsHorridC  wrote:
>>
>> Nope, getting no messages from dev-unsubscribe
>>
>> Scott Gray  wrote: Are you getting a reply from
>> dev-unsubscribe?  You should get a message
>> asking you to confirm your request.
>>
>> If your not getting a reply check your spam box
>>
>> On 27/05/07, PhantomsHorridC  wrote:
>>>
>>> REMOVE ME
>>> REMOVE ME
>>> REMOVE ME
>>> REMOVE ME
>>> REMOVE ME
>>>
>>>
>>> ---------------------------------
>>> New Yahoo! Mail is the ultimate force in competitive emailing.  
>>> Find out
>>> more at the Yahoo! Mail Championships. Plus: play games and win  
>>> prizes.
>>
>>
>>
>> ---------------------------------
>> What kind of emailer are you? Find out today - get a free analysis  
>> of your
>> email personality. Take the quiz at the Yahoo! Mail Championship.
>
>
>
> ---------------------------------
>  Yahoo! Mail is the world's favourite email. Don't settle for less,  
> sign up for your freeaccount today.


Re: REMOVE ME

Posted by PhantomsHorridC <ma...@yahoo.co.uk>.
Yep, checked the whole account

Scott Gray <le...@gmail.com> wrote: Did you check your spam folder?

On 27/05/07, PhantomsHorridC  wrote:
>
> Nope, getting no messages from dev-unsubscribe
>
> Scott Gray  wrote: Are you getting a reply from
> dev-unsubscribe?  You should get a message
> asking you to confirm your request.
>
> If your not getting a reply check your spam box
>
> On 27/05/07, PhantomsHorridC  wrote:
> >
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> >
> >
> > ---------------------------------
> > New Yahoo! Mail is the ultimate force in competitive emailing. Find out
> > more at the Yahoo! Mail Championships. Plus: play games and win prizes.
>
>
>
> ---------------------------------
> What kind of emailer are you? Find out today - get a free analysis of your
> email personality. Take the quiz at the Yahoo! Mail Championship.


       
---------------------------------
 Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your freeaccount today.

Re: REMOVE ME

Posted by Scott Gray <le...@gmail.com>.
Did you check your spam folder?

On 27/05/07, PhantomsHorridC <ma...@yahoo.co.uk> wrote:
>
> Nope, getting no messages from dev-unsubscribe
>
> Scott Gray <le...@gmail.com> wrote: Are you getting a reply from
> dev-unsubscribe?  You should get a message
> asking you to confirm your request.
>
> If your not getting a reply check your spam box
>
> On 27/05/07, PhantomsHorridC  wrote:
> >
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> > REMOVE ME
> >
> >
> > ---------------------------------
> > New Yahoo! Mail is the ultimate force in competitive emailing. Find out
> > more at the Yahoo! Mail Championships. Plus: play games and win prizes.
>
>
>
> ---------------------------------
> What kind of emailer are you? Find out today - get a free analysis of your
> email personality. Take the quiz at the Yahoo! Mail Championship.

Re: REMOVE ME

Posted by PhantomsHorridC <ma...@yahoo.co.uk>.
Nope, getting no messages from dev-unsubscribe

Scott Gray <le...@gmail.com> wrote: Are you getting a reply from dev-unsubscribe?  You should get a message
asking you to confirm your request.

If your not getting a reply check your spam box

On 27/05/07, PhantomsHorridC  wrote:
>
> REMOVE ME
> REMOVE ME
> REMOVE ME
> REMOVE ME
> REMOVE ME
>
>
> ---------------------------------
> New Yahoo! Mail is the ultimate force in competitive emailing. Find out
> more at the Yahoo! Mail Championships. Plus: play games and win prizes.


 		
---------------------------------
 What kind of emailer are you? Find out today - get a free analysis of your email personality. Take the quiz at the Yahoo! Mail Championship.

Re: REMOVE ME

Posted by Scott Gray <le...@gmail.com>.
Are you getting a reply from dev-unsubscribe?  You should get a message
asking you to confirm your request.

If your not getting a reply check your spam box

On 27/05/07, PhantomsHorridC <ma...@yahoo.co.uk> wrote:
>
> REMOVE ME
> REMOVE ME
> REMOVE ME
> REMOVE ME
> REMOVE ME
>
>
> ---------------------------------
> New Yahoo! Mail is the ultimate force in competitive emailing. Find out
> more at the Yahoo! Mail Championships. Plus: play games and win prizes.

REMOVE ME

Posted by PhantomsHorridC <ma...@yahoo.co.uk>.
REMOVE ME
REMOVE ME
REMOVE ME
REMOVE ME
REMOVE ME

 		
---------------------------------
 New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes.