Quick Links
EMI 2 was released on 21. 05.2012
EMI 2 Maintenance activity (Updates)
Dev
NB SL5/x86_64, repository, emi-2-testing-sl5.repo
NB SL6/x86_64, repository, emi-2-testing-sl6.repo
NB Deb6/x86_64, repository, emi-2-test-deb6.list
RC1
SL5 repository , emi-2-rc1-sl5.repo
SL6 repository , emi-2-rc1-sl6.repo
Debian repository , emi-2-rc1-debian.list
RC2
NB SL5/x86_64, SL5 repository , emi-2-rc2-sl5.repo
NB SL6/x86_64, SL6 repository , emi-2-rc2-sl6.repo
NB Deb6/x86_64, Debian repository , emi-2-rc2-debian.list
RC3
NB SL5/x86_64, SL5 repository , emi-2-rc3-sl5.repo
NB SL6/x86_64, SL6 repository , emi-2-rc3-sl6.repo
NB Deb6/x86_64, Debian repository , emi-2-rc3-debian.list
RC4
NB SL5/x86_64, SL5 repository , emi-2-rc4-sl5.repo
NB SL6/x86_64, SL6 repository , emi-2-rc4-sl6.repo
NB Deb6/x86_64, Debian repository , emi-2-rc4-deb6.list
RC - last release candidate
NB SL5/x86_64, SL5 repository , emi-2-rc-sl5.repo
NB SL6/x86_64, SL6 repository , emi-2-rc-sl6.repo
NB Deb6/x86_64, Debian repository , emi-2-rc-deb6.list

EMI 2 (Matterhorn) - Activity

EMI 2 (Matterhorn) Roadmap

EMI-2 Schedule

  • Important Dates:
    • 1 Feb. 2012 - RC2
      • SA1(RM) - RC2 available in the repository - 3rd Feb, 2012
    • 29 Feb. 2012 - RC3
      • SA1(RM) - RC3 available in the repository – 2nd Mar, 2012
    • 2 Apr. 2012 - RC4
      • SA1 (RM): RC4 available in testing repository - 4th Apr, 2012
    • 13th Apr. 2012 FULL Certification report to match the RC4
      • Full testing and certification reports available
    • 16th Apr. 2012 - project configuration for EMI-2 final release candidate
    • 17th Apr. 2012 - QC - verification of testing/certification reports
    • 23th Apr. 2012 - Code freeze for EMI-2 release
      • project-configuration is locked
    • 27th Apr. 2012 - EMI-2 products "Certified"
      • emi-release tasks updated with test & cert reports, documentation, etc.
    • EMI 2 release should be ready: Monday, 7th May, 2012 - DELAYED and RELEASED on May, 21st 2012
      • signed packages available in the official EMI repository

EMI 2 was released on 21. 05.2012

EMI 2 development tracking

EMI 2 Product Releases tracking

Policies that must be followed

The "EMI Component Release Check List" accompanied with testing and certification report templates are available to assist the components release preparation and certification:

  • Other EMI Policies for Developers can be found under SA2 page

EMI 2

Changes in EMI 2 products packaging & external dependencies (Globus)

Hi!

Here is some information from the IGE project:

IGE made its 2.0 release on February 1st. This release is based on
Globus Toolkit 5.2 that was release in December. This release has been
submitted to UMD and is also on its way into Fedora and EPEL. It is
currently in the EPEL testing repository.

Many of the changes implemented by upstream in this release, such as the
removal of the flavour tags in the library names and the support for
standard installation paths, were already present in the Fedora/EPEL/IGE
packages of earlier releases using patches. This update is backwards
compatible and does not introduce any soname bumps.

Here follows some important points to consider if your EMI component
relies on any Globus libraries:

The most important change in this release is the handling of threads. In
earlier releases the threading model was chosen at compilation time, and
the model used by the libraries in Fedora/EPEL/IGE was using pthreads.
In this release the threading model is instead chosen at runtime, either
by using API calls or by setting environment variables. The default
model in the new release is the forking model, but also the pthread
model is available.

In order to preserve the behaviour of applications linked to previous
versions, versioned symbols have been introduced so that the new
libraries will switch to the pthread threading model automatically when
used by applications that were linked to earlier versions.

If your application relies on or wants to keep using the pthread model
also when recompiled against the new libraries, you need to add a call
to globus_thread_set_model("pthread") before the first call to
globus_module_activate.

If you are using gpt, globus-makefile-header or any other development
tool that needs the globus flavour name as input, note that - since
there no longer is any difference between the threaded and non-threaded
libraries - the flavours should now be given as gcc32 and gcc64 instead
of gcc32pthr and gcc64pthr that were used before.

If you are using pkg-config, note that - due to implementing a feature
request submitted be EMI members - the pkg-config files now uses
Libs.private instead of Libs, so that pkg-config will no longer return
recursively evaluated library dependencies. This reduces the overlinking
that the old pkg-config files caused. But, you might find that if you
were relying on the recursive behaviour that you need to add some
missing directly used libraries to your pkg-config calls.

Please avoid surprises and investigate what these changes means to your
components by updating to the packages in Fedora updates-testing or
epel-testing. Do not wait for the packages to be declared stable.

   Mattias
   Wearing his IGE hat

  • Sat., 18.Feb. 2012 - Globus 5.2 "has been pushed to stable" EPEL5
    • Status - see minutes 13.02.2012
      • DPM/LFC/FTS - OliverB - no probl for runtime deps (EMI 1), to investigate buildtime
      • dCache - ChristianB - dcap , builtime & runtime - no problems
      • CREAM - PaoloA - no issues
      • WMS - PaoloA - to investigate
      • other products depending on globus, with no report: - ARC, ARGUS, Gridsite, L&B, LCAS, LCMAPS, lcg-utils, StoRM
    • Issues discovered (DPM_DSi & StoRM-gridftp) & solved - GGUS #79541

ETICS-project configurations:

Details on use of ETICS for EMi 2:

ETICS project-configurations:

  • emi_R_2_rc4 - code freeze 2nd Apr. 2012
    • NBs
    • repositories
    • Debian failures & missing dependencies:
      • AMGA: gdbm-devel, unixODBC-devel, postgresql-odbc, unixodbc, gdbm
      • ARC - missing dependencies - equivalence for Debian - xrootd/libs/devel, libtool-ltdl/-devel, ARGUS & LFC, ca_policy_igtf-mics/slcs/classc (to add repository link)
      • ARGUS: globus-gridmap-callout-error, globus-gridmap-callout-error-devel
      • BDII - failure, not ready for Debian
      • CREAM (UI) - uberftp, libclassad-dev(depends on libclassad1 (= 1.0.10-2))
      • dCache (srmclient, dcap) - failure - no libdcap creation, no config for srmclient for Debian
      • HYDRA: wsdl4j, ant-apache-regexp
      • LB: activemq-cpp-library, classads, classads-devel,
      • LRMS_utils: torque, torque-server, maui, maui-client, maui-server, automake, torque-mom, perl-xml-libxml, perl-xml-simple, perl-xml-twig
      • misc: jpackage-utils

Last EMI-2 Release Candidate

# etics-checkout --config <subsys-config> --project emi --project-config emi_R_2_rc --verbose --continueonerror <emi.subsystem>
# etics-build --config <subsys-config> --verbose --target postpublish --continueonerror --repackage=emi-2-rc-sl5-x86_64 <emi.subsystem>
      • SL5/32:
# etics-checkout --config <subsys-config> --project emi --project-config emi_R_2_rc --verbose --continueonerror <emi.subsystem>
# etics-build --config <subsys-config> --verbose --target postpublish --continueonerror --repackage=emi-2-rc-sl5-i386 <emi.subsystem>
      • SL6/64:
# etics-checkout --config <subsys-config> --project emi --project-config emi_R_2_rc --verbose --continueonerror <emi.subsystem>
# etics-build --config <subsys-config> --verbose --target postpublish --continueonerror --repackage=emi-2-rc-sl6-x86_64 <emi.subsystem>
      • Deb6:
# etics-checkout --config <subsys-config> --project emi --project-config emi_R_2_rc --verbose --continueonerror <emi.subsystem>
# etics-build --config <subsys-config> --verbose --target postpublish --continueonerror --repackage=deb6-rc-x86_64 <emi.subsystem>

ETICS-configurations status

RC1 status

  • based on builds of emi_R_2_rc1 of 14.01.2012 (above)
  • Legend:
    • DONE - all subsystem components build successfuly on respective platform
    • ALERT! - only some subsystem components are building successfuly on respective platform
    • Red led - all subsystem components builds are failing on respective platform

ETICS-subsystem RC1 Comments
SL5(64) SL6(64) Deb(64)
amga missing
- - - -
apel missing
- - - -
arc (6) emi-arc_R_2_0_0_rc1
ALERT! ALERT! Red led rpms only for arc-doc, no Deb
argus (13) emi-argus_R_1_5_rc1
DONE ALERT! ALERT! only 2 components build for SL6&Deb
bdii (16) emi-bdii_R_1_0_4
DONE DONE ALERT! some false success for Deb
cluster (2) emi-cluster_R_2_0_0_1
DONE ALERT! ALERT! SL6 - yaim fails, Deb - mp dep issue
compat-libraries missing
- - - -
cream-ce (14) emi-cream-ce_R_1_14_0_0
ALERT! ALERT! ALERT! SL6 - only 2 components build, Deb - only yaim builds
cream-ui (3) emi-cream-ui_R_1_14_0_0
ALERT! ALERT! Red led SL5/SL6 - 1 comp builds, no Deb
dcache (4) emi-dcache_R_2_0_0_0
ALERT! ALERT! Red led SL5 - 2 comp builds, SL6 - 3 comp. build, no Deb
delegation (3) emi-delegation_R_2_2_0_1
DONE Red led ALERT! no SL6, Deb - 1 comp. builds
emir missing
- - - -
fts (24) emi-fts_R_EMI2RC1
ALERT! ALERT! ALERT! SL5 - 11/24 build, SL6 - 4 builds, Deb - 2 comp. build
gridsite (10) emi-gridsite_R_1_7_16_1
DONE ALERT! ALERT! SL6 - gridsite-1.5-compat doesn't build, Deb6 - 3 comp. don't build
hydra missing
- - - -
java-security (4) emi-java-security_R_3_1_0_1
DONE Red led Red led no SL6/Deb
jdl (2) emi-jdl_R_3_3_0_0
DONE DONE Red led no Deb
jobid (3) emi-jobid_R_2_1_0_1
DONE Red led ALERT! no SL6, Deb6 - emi-jobid-api-java_R_1_2_0_1 doesn't build
lb (16) emi-lb_R_3_2_0_1
ALERT! Red led ALERT! SL5 - lb-server doesn't build, no SL6, Deb - 6/16 build
lbjp-common (8) emi-lbjp-common_R_3_1_0_1
DONE Red led ALERT! no SL6, Deb6 - 1/8 doesn't build
lcg-info missing
- - - -
lcgdm (35) emi-lcgdm_R_EMI2RC1
ALERT! ALERT! ALERT! SL5 - 3/35 build, SL6 - 1/35 builds, Deb - 2/35 build
lcgutil (17) emi-lcgutil_R_EMI2RC1
ALERT! Red led - SL5 - 8/17 fail, no SL6, Deb - 2/17 build
lrms-utils (19) emi-lrms-utils_R_2_0_0_0
ALERT! ALERT! - SL5 - 2 false failed, SL6 - 3 build, Deb - 7/19 build
metapackages emi-metapackages_R_2_rc1
ALERT! Red led Red led SL5 - emi-ui fails, no SL6, no Deb
misc emi-misc_R_2_rc1
DONE ALERT! ALERT! SL6 - 5/12 fail, Deb - 3 build
mpi emi-mpi_R_1_3_0
DONE DONE DONE -
pseudonymity missing
- - - -
px emi-px_R_1_0_12_1
ALERT! ALERT! ALERT! SL5/Deb - only yaim builds, SL6 - only mp
resource-discovery missing
- - - -
sac (21) emi-sac_B_2_rc1
ALERT! ALERT! ALERT! SL5/SL6 - 4/21 comp. fail, Deb - 1 comp builds
saga missing
- - - -
saga-adapter missing
- - - -
storm (17) emi-storm_R_2_0_0_RC_1
ALERT! - - SL5 - 3/17 fail, SL6 - 6/17 build
unicore-core emi.unicore-core.R_5_0_0_0
ALERT! ALERT! Red led SL5/SL6 - unicorex fails, no Deb
unicore-gateway emi-unicore-gateway_R_5_0_0_0
Red led Red led Red led -
unicore-hila emi-unicore-hila_R_2_3_0_0_RC1
DONE DONE Red led no Deb (false success)
unicore-monitoring missing
- - - -
unicore-registry emi.unicore-registry_R_2_rc1
Red led Red led Red led -
unicore-ucc emi.unicore-ucc.R_5_0_0_0
DONE ALERT! ALERT! SL6 - false success (no srpm), Deb - false success
unicore-uvos (4) emi-unicore-uvos_R_1_5_0_2
ALERT! ALERT! Red led SL5/SL6 - 2/4 fail, no Deb
unicore-xuudb emi.unicore-xuudb_R_2_rc1
Red led Red led Red led -
voms (12) emi.voms-EMI2_RC1
DONE ALERT! ALERT! SL6 - 3/12 fail, Deb - 2/12 build
wms (17) emi-wms_R_3_4_0_0
ALERT! ALERT! Red led SL5 - 6/17 fail, SL6 - 3/17 build, no Deb
wms-ui (6) emi-wms-ui_R_3_4_0_0
ALERT! DONE Red led SL5 - 2/6 fail, no Deb
yaim (2) emi-yaim_R_2_rc1
DONE Red led Red led no SL6/Deb
emi-release emi-release_R_2_rc1
DONE Red led Red led no SL6/Deb
emi-version emi-version_R_2_rc1
DONE Red led DONE no SL6

RC2 status

  • based on builds of emi_R_2_rc2 of 10.02.2012 (above)
  • Legend:
    • DONE - all subsystem components build successfuly on respective platform
    • ALERT! - only some subsystem components are building successfuly on respective platform
    • Red led - all subsystem components builds are failing on respective platform

ETICS-subsystem (no.of comp.) RC2 Comments
SL5(64) SL6(64) Deb(64)
amga missing
- - - -
apel (7) emi-apel_R_2_rc2
DONE ALERT! - on SL6 - only yaim, release tasks not updated, no local deployment
arc (6) emi-arc_R_2_0_0_rc2
DONE ALERT! - SL6 - no arc1, local-deployment done for SL5 for all products
argus (14) emi-argus_R_1_5_EMI2_rc2
DONE ALERT! - SL6 - only 7 comp , release task not updated, no local deployment
bdii (15) emi-bdii_R_1_0_5
DONE ALERT! - SL6 - only 12 comp, release tasks not updated, no local deployment
canl (3) emi-canl_R_1_0_1_1
DONE DONE - SL6 - only 1 comp., no local deployment
cluster (2) emi-cluster_R_2_0_0_1
DONE DONE - local deployment - only instalation (missing lcas-lcmaps-gt4-interface)
cream-ce (14) emi-cream-ce_R_1_14_0_0
DONE ALERT! - SL6 - only 1 comp., local deployment - only instalation (missing lcas-lcmaps-gt4-interface, apel)
cream-ui (3) emi-cream-ui_R_1_14_0_0
DONE Red led - no SL6, no local deployment - part of EMI UI
dcache (6) emi-dcache_R_2_0_0_0_rc2
ALERT! Red led - SL5 - not all have src.rpms, SL6 - main components fail, local deployment done for SL6 (installation & testing), for SL5 ( instalaltion)
delegation (3) emi-delegation_R_2_2_4_1
DONE Red led - SL6 - only 1 builds ok, no local deployment
emir (2) emi-emir_B_1_0_0_RC2
DONE Red led - SL5 - missing daemon src.rpm, SL6 - only 1 com. builds, no src.rpm, no local deployment
fts (21) emi-fts_R_EMI2RC2
ALERT! - - SL5/SL6 - 8 comp. build, no local deployment
gridsite (10) emi-gridsite_R_1_7_16_2
DONE DONE - SL6 - rpms not correctly published, no local deployment
hydra (5) emi-hydra_R_1_0_1_1
ALERT! ALERT! - SL5 - 1 comp doesn't build, SL6 - missing src.rpm, 2 comp build, no local deployment
java-security (5) emi-java-security_R_3_1_3_1
DONE ALERT! - no local deployment
jdl (2) emi-jdl_R_3_3_0_1
ALERT! Red led - SL5 - no src.rpm, SL6 - no config, local deployment with CREAM
jobid (5) emi-jobid_R_2_1_0_2
DONE DONE - deployed with WMS or LB
lb (21) emi-lb_R_3_2_1_1
DONE DONE - no local deployment
lbjp-common (16) emi-lbjp-common_R_3_1_1_1
DONE ALERT! - SL6 - errors due to GGUS #79872
lcg-info (2) emi-lcg-info_R_1_0_1
DONE DONE - no local deployment
lcgdm (10) emi-lcgdm_R_EMI2RC2
DONE ALERT! - SL6 - errors due to GGUS #79872, no local deployment
lcgutil (11) emi-lcgutil_R_EMI2RC2
DONE ALERT! - SL6 - errors due to GGUS #79872, no local deployment (inside UI/WN)
lrms-utils (18) emi-lrms-utils_R_2_0_0_1
DONE ALERT! - SL6, mp erros due to GGUS #79872, local deployment done - issues with missing dependencies (apel)
metapackages missing
- - - -
misc (13) emi-misc_R_2_rc2
DONE - - -
mpi (4) emi-mpi_R_1_3_0rc2
DONE DONE - no local deployment
pseudonymity (3) emi-pseudonimity_R_1_1_0_0_rc2
ALERT! Red led - SL5 - 2 comp mock step, SL6 - all comp. fails ("Undefined property 'JAVA_HOME'"), no local deployment
px (5) emi-px_R_1_0_13_1
DONE ALERT! - SL6 - 1 comp. fails, no local deployment
resource-discovery (3) emi-resource-discovery_R_2_2_1_1
ALERT! Red led - SL5 - 1 comp. fails mock step, SL6 - no comp builds
sac (21) emi-sac_B_2_rc2
DONE ALERT! - SL6 - issue with etics-project configuration (Package lcas-interface-1.3.16-1.el6.noarch.rpm is not signed)
saga missing
- - - -
saga-adapter missing
- - - -
storm (16) emi-storm_R_2_0_0_RC_2
ALERT! ALERT! - SL5 - 2 comps don't build, SL6 - 6 comp. don't build, no local deployment
unicore-core (2) emi.unicore-core6.R5_0_0_rc2
ALERT! ALERT! - SL5 - 1 comp has mock issues, SL6 - 1 comp has mock issues, 1 doesn't build, no local depoyment
unicore-gateway (1) emi-unicore-gateway_R_4_3_0_0
DONE Red led - SL6 - errors (/bin/sh: mvn: command not found), no local deployment
unicore-hila (3) emi-unicore-hila_R_2_3_0_0_RC2
ALERT! DONE - SL5 - all comp. have mock issues, no local deployment
unicore-monitoring (1) emi-unicore-monitoring_R_2_1_0_0
- - - -
unicore-registry (1) emi.unicore-registry6.R_5_0_0_rc2
- - - -
unicore-ucc (1) emi.unicore-ucc6.R_5_0_0_rc2
- - - -
unicore-uvos (4) emi-unicore-uvos_R_1_5_1_0
- - - -
unicore-xuudb (!) emi.unicore-xuudb_R_1_3_2_4
- - - -
voms (12) emi.voms-EMI2_RC2
- - - -
wms (17) emi-wms_R_3_4_0_1
- - - -
wms-ui (6) emi-wms-ui_R_3_4_0_1
- - - -
wnodes (5) emi-wnodes_R_2_0_0_1_RC2
- - - -
yaim (2) emi-yaim_R_1_0_1_2
- - - -
emi-release (1) emi-release_R_2_0_0_rc2
DONE DONE - -
emi-version (1) emi-version_R_2_0_0_rc2
DONE DONE - -

RC3 status

Acceptance Criteria

The acceptance criteria are the conditions by which a Product is considered ready or not for inclusion in an EMI release. The criteria can be "exclusive" or "inclusive". Failing an exclusive criterion causes exclusion from the release, failing an inclusive criterion doesn't cause exclusion from the release, but the Product is marked as not fully compliant with the release criteria. The exclusive criteria are marked in bold in the table. Refer to the legend for an explanation of the colour coding. TABLE TO BE PREPARED!

-- DoinaCristinaAiftimiei - 02-Dec-2011

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatlist emi-2-rc-deb6.list r1 manage 0.2 K 2012-04-22 - 20:47 DoinaCristinaAiftimiei EMI 2 RC Debian .list file
Unknown file formatrepo emi-2-rc-sl5.repo r1 manage 1.5 K 2012-04-22 - 20:33 DoinaCristinaAiftimiei EMI 2 RC SL5 repo file
Unknown file formatrepo emi-2-rc-sl6.repo r1 manage 1.5 K 2012-04-22 - 20:46 DoinaCristinaAiftimiei EMI 2 RC SL6 repo file
Unknown file formatlist emi-2-rc2-debian.list r1 manage 0.1 K 2012-02-04 - 19:48 DoinaCristinaAiftimiei EMI 2 RC2 Debian .list file
Unknown file formatrepo emi-2-rc2-sl5.repo r1 manage 1.1 K 2012-02-04 - 19:44 DoinaCristinaAiftimiei EMI 2 RC2 SL5 repo file
Unknown file formatrepo emi-2-rc2-sl6.repo r1 manage 1.1 K 2012-02-04 - 19:47 DoinaCristinaAiftimiei EMI 2 RC2 SL6 repo file
Unknown file formatlist emi-2-rc3-debian.list r1 manage 0.1 K 2012-02-24 - 09:46 DoinaCristinaAiftimiei EMI 2 RC3 Debian .list file
Unknown file formatrepo emi-2-rc3-sl5.repo r1 manage 1.3 K 2012-03-09 - 17:15 DoinaCristinaAiftimiei EMI 2 RC3 SL5 .repo file
Unknown file formatrepo emi-2-rc3-sl6.repo r1 manage 1.3 K 2012-03-09 - 17:21 DoinaCristinaAiftimiei EMI 2 RC3 SL6 .repo file
Unknown file formatlist emi-2-rc4-deb6.list r1 manage 0.1 K 2012-03-23 - 12:21 DoinaCristinaAiftimiei EMI 2 RC4 Debian .list file
Unknown file formatrepo emi-2-rc4-sl5.repo r1 manage 1.3 K 2012-03-23 - 12:20 DoinaCristinaAiftimiei EMI 2 RC4 SL5 .repo file
Unknown file formatrepo emi-2-rc4-sl6.repo r1 manage 1.3 K 2012-03-23 - 12:21 DoinaCristinaAiftimiei EMI 2 RC4 SL6 .repo file
Unknown file formatlist emi-2-test-deb6.list r1 manage 0.1 K 2012-03-20 - 15:48 DoinaCristinaAiftimiei EMI 2 Test Debian .list file
Unknown file formatlist emi-2-testing-deb6.list r1 manage 0.1 K 2012-03-20 - 15:47 DoinaCristinaAiftimiei EMI 2 Test Debian .list file
Unknown file formatrepo emi-2-testing-sl5.repo r1 manage 1.9 K 2012-01-22 - 13:40 DoinaCristinaAiftimiei EMI 2 Testing SL5 repo file
Unknown file formatrepo emi-2-testing-sl6.repo r1 manage 2.0 K 2012-01-22 - 13:41 DoinaCristinaAiftimiei EMI 2 Testing SL6 repo file
Unknown file formatlist emi_2_rc1_debian.list r1 manage 0.1 K 2012-01-20 - 23:43 DoinaCristinaAiftimiei EMI 2 RC1 Debian .list file
Unknown file formatrepo emi_2_rc1_sl5.repo r1 manage 1.4 K 2012-01-20 - 23:36 DoinaCristinaAiftimiei EMI 2 RC1 SL5 repo file
Unknown file formatrepo emi_2_rc1_sl6.repo r1 manage 1.4 K 2012-01-20 - 23:36 DoinaCristinaAiftimiei EMI 2 RC1 SL6 repo file
Edit | Attach | Watch | Print version | History: r62 < r61 < r60 < r59 < r58 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r62 - 2013-02-25 - DoinaCristinaAiftimiei
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback