airflow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bolke de Bruin <bdbr...@gmail.com>
Subject Re: Release Manager for 1.8.2?
Date Wed, 21 Jun 2017 08:20:45 GMT
Hi max,

PR 2365 is merged into master and also into v1-8-test.

I have added:

https://issues.apache.org/jira/browse/AIRFLOW-935 <https://issues.apache.org/jira/browse/AIRFLOW-935>
and
https://issues.apache.org/jira/browse/AIRFLOW-860 <https://issues.apache.org/jira/browse/AIRFLOW-860>

To the list fro 1.8.2. The PR for this has been in master for some time: https://github.com/apache/incubator-airflow/pull/2120
<https://github.com/apache/incubator-airflow/pull/2120>

Can you consider it for 1.8.2? Basically I promised to push to the matter :-).

No blockers anymore as far as I know for 1.8.2.

Bolke

P.S. A friendly request if any of the committers do +1 or a LGTM to a PR, please also merge
the PR instead of leaving it to others. “airflow-pr merge XXX” is there to help.

> On 16 Jun 2017, at 15:11, Bolke de Bruin <bdbruin@gmail.com> wrote:
> 
> It is now pinned. I think Cloudera messed up their release for some reason.
> 
> Builds are succeeding again.
> 
> Please note I have one blocker out for 1.8.2: https://github.com/apache/incubator-airflow/pull/2365
<https://github.com/apache/incubator-airflow/pull/2365>
> 
> Bolke
> 
>> On 15 Jun 2017, at 16:43, Maxime Beauchemin <maximebeauchemin@gmail.com <mailto:maximebeauchemin@gmail.com>>
wrote:
>> 
>> Awesome, thanks for looking into it. Is there a way we can pin the Cloudera
>> tarball to avoid surprises like this?
>> 
>> On Thu, Jun 15, 2017 at 7:17 AM, Bolke de Bruin <bdbruin@gmail.com <mailto:bdbruin@gmail.com>>
wrote:
>> 
>>> Found the issue for the permission denied part: beeline is not executable
>>> in the latest tarball from Cloudera. I’ll have a workaround for this in a
>>> few minutes and will push it to Apache right away.
>>> 
>>> Bolke.
>>> 
>>>> On 14 Jun 2017, at 18:15, Bolke de Bruin <bdbruin@gmail.com <mailto:bdbruin@gmail.com>>
wrote:
>>>> 
>>>> Hi Max,
>>>> 
>>>> I have created https://github.com/apache/incubator-airflow/pull/2365 <https://github.com/apache/incubator-airflow/pull/2365>
<
>>> https://github.com/apache/incubator-airflow/pull/2365 <https://github.com/apache/incubator-airflow/pull/2365>>
for AIRFLOW-1296,
>>> which I think should be treated as a blocker.
>>>> 
>>>> I think Travis’ is failing due to a dependency upgrade of Dask.
>>>> 
>>>> The permission denied error seems to come from a new Travis config that
>>> does not allow the creation of “/user/hive/warehouse” by the normal user.
>>> Probably a “sudo mkdir “ and a “sudo chown” will help here. Let me check.
>>>> 
>>>> Bolke
>>>> 
>>>>> On 14 Jun 2017, at 00:26, Maxime Beauchemin <maximebeauchemin@gmail.com
<mailto:maximebeauchemin@gmail.com>
>>> <mailto:maximebeauchemin@gmail.com <mailto:maximebeauchemin@gmail.com>>>
wrote:
>>>>> 
>>>>> A quick update on my progress.
>>>>> 
>>>>> I ran through the "Releasing Airflow" wiki playbook only to realize I
>>> had
>>>>> published a version that failed the Travis build
>>>>> <https://travis-ci.org/mistercrunch/incubator-airflow/jobs/242532965
<https://travis-ci.org/mistercrunch/incubator-airflow/jobs/242532965> <
>>> https://travis-ci.org/mistercrunch/incubator-airflow/jobs/242532965 <https://travis-ci.org/mistercrunch/incubator-airflow/jobs/242532965>>>
>>>>> afterwards. I've
>>>>> been updating the wiki as I go and it seems like it will be better the
>>> next
>>>>> time around. I'm getting "Permission denied" on the Hive hook
>>> subprocess if
>>>>> anyone can shed some light on that.
>>>>> 
>>>>> So I need to fix the unit tests at this point, and probably go straight
>>> to
>>>>> `rc2` to avoid changing the files out there for `rc1`.
>>>>> 
>>>>> Max
>>>>> 
>>>>> On Thu, Jun 8, 2017 at 4:54 PM, Ruslan Dautkhanov <dautkhanov@gmail.com
<mailto:dautkhanov@gmail.com>
>>> <mailto:dautkhanov@gmail.com <mailto:dautkhanov@gmail.com>>>
>>>>> wrote:
>>>>> 
>>>>>> It would be great if somebody would have a look at following 3 jiras
>>>>>> 
>>>>>> I've flagged
>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-1013 <https://issues.apache.org/jira/browse/AIRFLOW-1013>
<
>>> https://issues.apache.org/jira/browse/AIRFLOW-1013 <https://issues.apache.org/jira/browse/AIRFLOW-1013>>
>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-1178 <https://issues.apache.org/jira/browse/AIRFLOW-1178>
>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-1055
>>>>>> 
>>>>>> Two of them were Blockers for one of previous 1.8 releases but were
>>>>>> de-escalated because no resources to fix them.
>>>>>> 
>>>>>> I'm currently Assignee on AIRFLOW-1055 - can't unassign myself -
feel
>>> free
>>>>>> to scratch my name there.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Ruslan Dautkhanov
>>>>>> 
>>>>>> On Fri, Jun 9, 2017 at 12:23 AM, Maxime Beauchemin <
>>>>>> maximebeauchemin@gmail.com <mailto:maximebeauchemin@gmail.com>>
wrote:
>>>>>> 
>>>>>>> Cool. I'll let everyone know when RC1 is out.
>>>>>>> 
>>>>>>> @community, if you think anything else should be a blocker for
1.8.2
>>>>>> please
>>>>>>> flag it in Jira very soon or it will miss the release train!
>>>>>>> 
>>>>>>> Max
>>>>>>> 
>>>>>>> On Thu, Jun 8, 2017 at 9:06 AM, Chris Riccomini <
>>> criccomini@apache.org <mailto:criccomini@apache.org>>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Thanks for doing all this, Max! When you're ready, I can
deploy to
>>> some
>>>>>>> of
>>>>>>>> our environments to verify. Just let me know.
>>>>>>>> 
>>>>>>>> On Thu, Jun 8, 2017 at 8:42 AM, Maxime Beauchemin <
>>>>>>>> maximebeauchemin@gmail.com <mailto:maximebeauchemin@gmail.com>>
wrote:
>>>>>>>> 
>>>>>>>>> I branched off `v1-8-test` so all should be good. I just
didn't know
>>>>>>> if I
>>>>>>>>> could move ahead with that branch just yet so I branched
off. I just
>>>>>>> got
>>>>>>>>> back on `v1-8-test` and pushed what I have to Apache
[somehow I had
>>>>>> to
>>>>>>>>> rebase meaning someone added something over the past
24 hours].
>>>>>>>>> 
>>>>>>>>> I just set `Fix Version` of AIRFLOW-1294 to 1.8.2 and
set it to
>>>>>>> blocker.
>>>>>>>>> 
>>>>>>>>> I cherry-picked all the commits targeting 1.8.2 I could
without
>>>>>> getting
>>>>>>>>> into conflicts. I'd only work at resolving conflicts
on blockers. My
>>>>>>> plan
>>>>>>>>> is to add only the 2 rows in red for RC1.
>>>>>>>>> 
>>>>>>>>> Here's the current output of `airflow-jira 1.8.2`:
>>>>>>>>> 
>>>>>>>>> ISSUE ID          |TYPE        ||PRIORITY  ||STATUS 
  |DESCRIPTION
>>>>>>>>>                                  |MERGED|PR    |COMMITAIRFLOW-1294
>>>>>>>>>  |Bug         ||Blocker   ||Open      |Backfills can
loose tasks to
>>>>>>>>> execute due to tasks |0     |-     |-
>>>>>>>>> AIRFLOW-1291      |Bug         ||Blocker     ||Open 
    |Update
>>>>>>>>> NOTICE and LICENSE files to meet ASF specs |0     |-
    |-
>>>>>>>>> AIRFLOW-1290      |Bug         ||Major     ||Resolved
 |Change docs
>>>>>>>>> author from "Maxime Beauchemin" to "Ap|1     |#na
>>>>>>>>> |fc33c040605e7b0121739af841790336bdfa3948
>>>>>>>>> AIRFLOW-1282      |Bug         ||Major     ||Resolved
 |Fix known
>>>>>>>>> event column sorting                    |1     |#2350
>>>>>>>>> |2e9eee3697f6261de61c77ba584ace14b22751f0
>>>>>>>>> AIRFLOW-1281      |Bug         ||Minor     ||Resolved
 |Sort
>>>>>> variables
>>>>>>>>> by key field by default            |1     |#2347
>>>>>>>>> |57d5bcdad4202fd8a94be07b4aeacee065801481
>>>>>>>>> AIRFLOW-1275      |Bug         ||Major     ||In Progress|Fix
>>> `airflow
>>>>>>>>> pool` command exception              |0     |-     |-
>>>>>>>>> AIRFLOW-1274      |Bug         ||Major     ||Open   
  |HttpSensor
>>>>>>>>> parameter params is overriding BaseOper|0     |-    
|-
>>>>>>>>> AIRFLOW-1266      |Bug         ||Major     ||Open   
  |Long task
>>>>>>>>> names are truncated in gannt view       |1     |#2345
>>>>>>>>> |7f33f6e2fe4149e547860fdb237da26a5b7023ec
>>>>>>>>> AIRFLOW-1263      |Bug         ||Major     ||Resolved
 |Airflow
>>>>>> Charts
>>>>>>>>> Pages Should Have Dynamic Heights  |1     |#2344
>>>>>>>>> |acd0166d8c7f5639898791848d985f6441b3b5b5
>>>>>>>>> AIRFLOW-1244      |Bug         ||Major     ||Resolved
 |Forbid
>>>>>>>>> creation of a pool with empty name         |1     |#2324
>>>>>>>>> |802fc1549d0f173c646794f2476156d34383adc0
>>>>>>>>> AIRFLOW-1243      |Bug         ||Minor     ||Resolved
 |DAGs table
>>>>>> has
>>>>>>>>> no default entries to show         |1     |#2323
>>>>>>>>> |1232b6a4fd691e0faf081d4cf792a6d96d33b595
>>>>>>>>> AIRFLOW-1227      |Bug         ||Minor     ||Resolved
 |Remove empty
>>>>>>>>> column on the Logs view              |1     |#2310
>>>>>>>>> |b0ba3c91044b2abd92289d9b3f7d913060ef6c31
>>>>>>>>> AIRFLOW-1226      |Bug         ||Minor     ||Resolved
 |Remove empty
>>>>>>>>> column on the Jobs view              |1     |#2309
>>>>>>>>> |c406652bd4c8f8099841c69f2d1ccc9678d77bfd
>>>>>>>>> AIRFLOW-1221      |Bug         ||Major     ||Resolved
 |Fix
>>>>>>>>> DatabricksSubmitRunOperator Templating        |0    
|-     |-
>>>>>>>>> AIRFLOW-1217      |Bug         ||Major     ||Resolved
 |Enable
>>>>>> logging
>>>>>>>>> in Sqoop hook                      |0     |-     |-
>>>>>>>>> AIRFLOW-1213      |Bug         ||Major     ||Resolved
 |Add hcatalog
>>>>>>>>> parameters to the sqoop operator/hook|0     |-     |-
>>>>>>>>> AIRFLOW-1203      |Bug         ||Major     ||Closed 
  |Tests
>>> failing
>>>>>>>>> after oauth upgrade                 |0     |-     |-
>>>>>>>>> AIRFLOW-1201      |Bug         ||Major     ||Resolved
 |Update
>>>>>>>>> deprecated 'nose-parameterized' library to |0     |-
    |-
>>>>>>>>> AIRFLOW-1200      |Bug         ||Major     ||Resolved
 |Forbid
>>>>>>>>> creation of a variable with an empty key   |1     |#2299
>>>>>>>>> |cac7d4cb571a4c1f7ba53360765ea6c640c719df
>>>>>>>>> AIRFLOW-1199      |Bug         ||Major     ||Resolved
 |Create modal
>>>>>>>>> looks like edit modal (edit tab selec|1     |#2293
>>>>>>>>> |51a83cce96d41eb1b9df9f82188c36c7e12061df
>>>>>>>>> AIRFLOW-1197      |Bug         ||Major     ||Open   
  |Contrib
>>> Spark
>>>>>>>>> Submit Hook on_kill error           |0     |-     |-
>>>>>>>>> AIRFLOW-1192      |New Feature ||Major     ||Resolved
 |Add support
>>>>>> to
>>>>>>>>> run Zeppelin Notebooks with Qubole |1     |#2322
>>>>>>>>> |bf966e63be2deb19fa2824efdfe854736318f1b5
>>>>>>>>> AIRFLOW-1191      |Improvement ||Major     ||Open   
  |Contrib
>>> Spark
>>>>>>>>> Submit hook should permit override o|0     |-     |-
>>>>>>>>> AIRFLOW-1186      |Bug         ||Major     ||Resolved
 |Task
>>> duration
>>>>>>>>> shows weird graph for some dags     |1     |#2284
>>>>>>>>> |5f3ee52da7ca4f1fca8a84b3281b31aa6241514e
>>>>>>>>> AIRFLOW-1180      |Bug         ||Major     ||Resolved
 |Fix
>>> flask-wtf
>>>>>>>>> version in setup.py for test_csrf_re|1     |#2280
>>>>>>>>> |93b8e9643cc273ec0ecc063b9f851d9a8012cd03
>>>>>>>>> AIRFLOW-1179      |Bug         ||Major     ||Closed 
  |Pandas 0.20
>>>>>>>>> broke Google BigQuery hook            |1     |#2279
>>>>>>>>> |c7c0b72d934fec10d890f7a3bd8fd06c0e2f44bd
>>>>>>>>> AIRFLOW-1170      |Bug         ||Major     ||Resolved
 |DbApiHook
>>>>>>>>> insert rows does not use prepared statem|1     |#2270
>>>>>>>>> |bb56805e3801c7f8d49acd8095fd3099609d6fe5
>>>>>>>>> AIRFLOW-1168      |Bug         ||Major     ||Resolved
 |DbApiHook
>>>>>> does
>>>>>>>>> not close connections when an excep|1     |#2269
>>>>>>>>> |777f181f81fa6a383a79b71fdcb9c4f4e77c785a
>>>>>>>>> AIRFLOW-1167      |Bug         ||Major     ||Resolved
 |FTPHook file
>>>>>>>>> modification date does not support op|1     |#2268
>>>>>>>>> |272c2f52142c167685646169431eb9dab85b7810
>>>>>>>>> AIRFLOW-1166      |Bug         ||Major     ||Resolved
>>>>>>>>> |_change_state_for_tis_without_dagrun can take very|1
    |#2267
>>>>>>>>> |2389a8a7e89ea949e8f9674a3d3b18d2142dfece
>>>>>>>>> AIRFLOW-1160      |Bug         ||Major     ||Resolved
 |Upadte
>>>>>>>>> SparkSubmitOperator parameters             |1     |#2265
>>>>>>>>> |69bd26913824c5c796a0a828a5c43ab39d0902f8
>>>>>>>>> AIRFLOW-1150      |Bug         ||Major     ||Resolved
 |Fix scripts
>>>>>>>>> execution in SparkSql hook            |1     |#2259
>>>>>>>>> |093b2f04f7a010107fe6dfbc0658a53a1b8467e6
>>>>>>>>> AIRFLOW-1149      |Bug         ||Major     ||Resolved
 |Allow custom
>>>>>>>>> filters to be added to jinja2        |1     |#2258
>>>>>>>>> |9692510c4e067d0e81fd8d5893bfb4a0e53941e2
>>>>>>>>> AIRFLOW-1145      |Bug         ||Minor     ||Resolved
>>>>>>>>> |Closest_date_partition not working with before = T|1
    |#2257
>>>>>>>>> |f446c0883cab30482436c47b867c4a440412f1ff
>>>>>>>>> AIRFLOW-1136      |Bug         ||Minor     ||Resolved
 |Invalid
>>>>>>>>> parameters are not captured for Sqoop oper|0     |- 
   |-
>>>>>>>>> AIRFLOW-1119      |Bug         ||Major     ||Resolved
 |Redshift to
>>>>>> S3
>>>>>>>>> operator - headers not on first row|1     |#2245
>>>>>>>>> |6de5330d5336fb2455eea75c78e95f126320a5b0
>>>>>>>>> AIRFLOW-1089      |Improvement ||Major     ||Resolved
 |Add Spark
>>>>>>>>> application arguments to SparkSubmitOper|1     |#2229
>>>>>>>>> |b4e9eb8310957cac47f6964662ce16496061db2c
>>>>>>>>> AIRFLOW-1081      |Bug         ||Major     ||Resolved
 |Task
>>> duration
>>>>>>>>> page is slow                        |0     |-     |-
>>>>>>>>> AIRFLOW-1078      |Bug         ||Major     ||Resolved
 |Latest_runs
>>>>>>>>> endpoint broken in old flask versions |1     |#2224
>>>>>>>>> |a4083f367b1f0f6525bcd011122d854626ea6768
>>>>>>>>> AIRFLOW-1074      |Bug         ||Major     ||Open   
  |Do not count
>>>>>>>>> queued tasks in scheduler concurrency|1     |#2221
>>>>>>>>> |7a0284149a1dde4dc1d65a1d016eadf619e5320e
>>>>>>>>> AIRFLOW-1064      |Improvement ||Major     ||Resolved
>>>>>>>>> |TaskInstanceModelView is slow                     |1
    |#2215
>>>>>>>>> |a2c18a58d0ba14101ddb70403fb95feda73cf21a
>>>>>>>>> AIRFLOW-1047      |Bug         ||Major     ||Resolved
 |Airflow logs
>>>>>>>>> vulnerable to XSS                    |0     |-     |-
>>>>>>>>> AIRFLOW-1041      |Bug         ||Major     ||Resolved
>>>>>> |DockerOperator
>>>>>>>>> replaces its xcom_push method with |0     |-     |-
>>>>>>>>> AIRFLOW-1038      |Bug         ||Major     ||Resolved
 |Specify
>>>>>> celery
>>>>>>>>> serializers explicitly and pin vers|1     |#na
>>>>>>>>> |d1c64ab7b4ee6215900a15849e890ed1b408f5f5
>>>>>>>>> AIRFLOW-1036      |Improvement ||Major     ||Resolved
 |Exponential
>>>>>>>>> backoff should use randomization      |1     |#2262
>>>>>>>>> |b4ee88aa6d71145daf91fc71763950ede16f8383
>>>>>>>>> AIRFLOW-1007      |Bug         ||Major     ||Resolved
 |Jinja
>>> sandbox
>>>>>>>>> is vulnerable to RCE                |0     |-     |-
>>>>>>>>> AIRFLOW-993       |Bug         ||Minor     ||Resolved
 |Dags should
>>>>>>>>> modify the start date and end date of |1     |#2157
>>>>>>>>> |9fca409cebfd04ce8580c4657099a6db340eb7eb
>>>>>>>>> AIRFLOW-945       |Bug         ||Major     ||Resolved
 |Revert
>>>>>>>>> psycopg2 workaround when psycopg2 2.7.1 is |0     |-
    |-
>>>>>>>>> AIRFLOW-935       |Bug         ||Major     ||Resolved
 |Impossible
>>> to
>>>>>>>>> use plugin executors                |0     |-     |-
>>>>>>>>> AIRFLOW-860       |Bug         ||Major     ||Resolved
 |Circular
>>>>>>>>> module dependency prevents loading of cus|0     |-  
  |-
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Max
>>>>>>>>> 
>>>>>>>>> On Thu, Jun 8, 2017 at 12:18 AM, Bolke de Bruin <bdbruin@gmail.com
<mailto:bdbruin@gmail.com>>
>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Hi Max,
>>>>>>>>>> 
>>>>>>>>>> Sounds good. Couple of things:
>>>>>>>>>> 
>>>>>>>>>> * Can I suggest using the v1-8-test branch as the
branch to be used
>>>>>>> for
>>>>>>>>>> preparing the rc? If we hit RC then move it over
to v1-8-stable?
>>>>>>>>> V1-8-test
>>>>>>>>>> already had some fixes in that should land in 1.8.2
and the RC
>>>>>> should
>>>>>>>> be
>>>>>>>>>> tagged in the stable branch. That also reduces to
amount of merge
>>>>>>>>> conflicts
>>>>>>>>>> probably as many have been merged. Where did you
branch off from?
>>>>>>>>> Anyways,
>>>>>>>>>> see also the release management thing on the wiki.
>>>>>>>>>> 
>>>>>>>>>> Blocker(!)
>>>>>>>>>> * In the backfills we can loose tasks to execute
due to a task
>>>>>>> setting
>>>>>>>>> its
>>>>>>>>>> own state to NONE if concurrency limits are reached,
this makes
>>>>>> them
>>>>>>>> fall
>>>>>>>>>> outside of the scope the backfill is managing hence
they will not
>>>>>> be
>>>>>>>>>> executed (https://issues.apache.org/jira/browse/AIRFLOW-1294
<https://issues.apache.org/jira/browse/AIRFLOW-1294> <
>>>>>>>>>> https://issues.apache.org/jira/browse/AIRFLOW-1294
<https://issues.apache.org/jira/browse/AIRFLOW-1294>>). Setting
>>>>>> itself
>>>>>>>> to
>>>>>>>>>> NONE should probably be “CONCURRENCY_REACHED”
(new state). I have
>>>>>>>> marked
>>>>>>>>> it
>>>>>>>>>> as a blocker as we had multiple people hitting the
issue, but I
>>>>>> need
>>>>>>>> 1-2
>>>>>>>>>> days to get a patch. Feel free to downgrade to critical
if you like
>>>>>>> :).
>>>>>>>>>> 
>>>>>>>>>> Cheers
>>>>>>>>>> Bolke
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> On 8 Jun 2017, at 02:35, Maxime Beauchemin <
>>>>>>>> maximebeauchemin@gmail.com <mailto:maximebeauchemin@gmail.com>
>>>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> What a pleasant, mind numbing afternoon doing
some release
>>>>>>> management
>>>>>>>>>>> 
>>>>>>>>>>> Notes:
>>>>>>>>>>> * Added a warning that the package name has changed
on Pypi
>>>>>>>>>>> <https://pypi.python.org/pypi/airflow <https://pypi.python.org/pypi/airflow>>
>>>>>>>>>>> * Removed references to my name here
>>>>>>>>>>> <https://github.com/apache/incubator-airflow/pull/2352
<https://github.com/apache/incubator-airflow/pull/2352>> and
>>>>>> merged
>>>>>>>>>>> * Addressed John D. Ament's concerns here
>>>>>>>>>>> <https://github.com/apache/incubator-airflow/pull/2354
<https://github.com/apache/incubator-airflow/pull/2354>>, please
>>>>>>>>> review!
>>>>>>>>>>> * "footable" appears to have been removed, not
a problem anymore
>>>>>>>>>>> * that `airflow-jira is a god send! thanks Bolke.
>>>>>>>>>>> * reviewed list of Airbnb's production cherries
and flagged those
>>>>>>> as
>>>>>>>>> `Fix
>>>>>>>>>>> Version == 1.8.2`
>>>>>>>>>>> * Started branch v1-8-2.rc1 and started picking
cherries using
>>>>>>>>>>> `airflow-jira compare 1.8.2`
>>>>>>>>>>> 
>>>>>>>>>>> I'll finish going through picking everything
that targeted 1.8.2
>>>>>>> that
>>>>>>>>>> does
>>>>>>>>>>> not create merge conflict.
>>>>>>>>>>> 
>>>>>>>>>>> If there's anything flagged as "blocker" that
generates merge
>>>>>>>> conflict,
>>>>>>>>>>> I'll go case by case about it.
>>>>>>>>>>> 
>>>>>>>>>>> Soon after, I should be able to announce 1.8.2
RC1, hopefully
>>>>>>>> sometime
>>>>>>>>>>> tomorrow or Friday.
>>>>>>>>>>> 
>>>>>>>>>>> Let me know if there's anything else I'm missing
that I should
>>>>>>>>> consider.
>>>>>>>>>>> 
>>>>>>>>>>> Cheers!
>>>>>>>>>>> 
>>>>>>>>>>> Max
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>> 
>>> 
>>> 
> 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message